请注意,本项目和本文档仍然处于未完成状态
CornerUI 是为 人工智能技术协会(AAIT@SUSE) 开发的简洁、直观、易用的 Web UI框架和组件库
本仓库是 CornerUI-Web 的源码仓库。你可能也想查看 CornerUI-Vue
阅读文档 ▶
反馈问题
·
Made with Corner-UI
·
博客
·
插件
CornerUI 是基于 Google Material Design 设计原则的 UI 组件库,将提供可以直接引入html
文件的版本(CornerUI-Web)和可以与vue.js
集成的版本(CornerUI-Vue)。
这个仓库提供的源代码是 CornerUI-Web 的源代码。 想要查看 CornerUI-Vue 的源代码,请点击此处。
CornerUI 被设计用于人工智能技术协会自身运作和项目用途,因此很多组件可能并不适用于其他场景。你可以查看我们文档中的[组件]我们推荐使用vue.js
构建项目,并按需引入 CornerUI 提供的组件。
注意,本项目处于未完成状态,你可能无法按照此处的指示引入 CornerUI 并正常工作。当开发完成后,我们会移除这一条声明。
- 如果你想直接在你的
.html
文件中引入 CornerUI,只需要分别将css
和js
文件引入即可; - 如果你想在
vue.js
项目中使用 CornerUI,你可以通过npm
来进行安装。
在html
文件中直接引入:
<link rel="stylesheet" type="text/css" href="your/path/to/cornerui.min.css">
<!-- other html elements -->
<script type="text/javascript" src="your/path/to/cornerui.min.js"></script>
通过npm
安装:
> npm install corner-ui
关于如何使用 CornerUI,请参看我们的文档。
注意:本节所示的文件结构是 CornerUI-Web 的项目结构。CornerUI-Vue 的文件结构与此处并不相同。点击此处跳转到 Corner-Vue 的仓库页面。
通过Git Clone
获得 CornerUI-Web 的代码,或者通过本页面的下载按钮下载 CornerUI-Web 的.zip
压缩包后,你会获得如下的项目结构:
corner-ui/
├── dist/ #(dist 文件夹包含所有编译后,可以准备分发的文件)
│ ├── css/
│ │ ├── cornerui.css
│ │ ├── cornerui.min.css
│ └── js/
│ ├── cornerui.bundle.js
│ ├── cornerui.bundle.min.js
│ ├── cornerui.js
│ └── cornerui.min.js
├── src/ #(src 文件夹包含源代码,需要编译后才能部署到生产环境中)
│ ├── css/
│ │ ├── cornerui.css
│ │ ├── cornerui.min.css
│ └── js/
│ ├── cornerui.bundle.js
│ ├── cornerui.bundle.min.js
│ ├── cornerui.js
└── cornerui.min.js
CornerUI 必然是一个长期的项目,我没法依靠一己之力完成,也不可能在毕业之前完成。因此,任何对本项目感兴趣的人工智能技术协会成员,都可以参与开发和维护 CornerUI,使之变得更强大,更简便,更易用。
CornerUI 是开源且免费的,你不会因为参与开发和贡献 CornerUI 而获得任何的物质奖励或报酬。但你可以获得技术上的进步,同时也可以享受到维护一个开源项目的体验与乐趣。如果你认可并尊重我将 CornerUI 开源,并且愿意为之做出贡献,我热切地欢迎你加入 CornerUI 团队。
正如本文档所述,CornerUI 分为两个版本:
- 可以直接在
.html
文件中通过html标签引入的版本,称为CornerUI-Web; - 可以与
vue.js
框架集成的版本,称为CornerUI-Vue.
我们推荐掌握了html, css, JavaScript的同学参与 CornerUI-Web 版本的开发与维护,掌握了进阶Web开发技能和熟悉Vue.js框架的同学参与 CornerUI-Vue 版本的开发与维护。
当你准备好着手进行开发时,请阅读CornerUI-Web 开发环境部署指南或者[CornerUI-Vue 开发环境部署指南],来在你的计算机上部署用于开发 CornerUI 的环境和依赖。
CornerUI ("CornerUI" refers to both CornerUI-Web and Corner-Vue) is open source and released under MIT License.
Copyright (c) 2018 Owen Tsai @AAIT-SUSE