CDN resources - CDN资源存放
JavaScript CSS Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
compatible
dist
.gitignore
CHANGELOG.md
LICENSE
README.md
comaster.sh
corelease.sh
fetch.sh
gulpAll.sh
gulpfile.js
package.json
pullAll.sh
version.js

README.md

使用Shell和Gulp构建产出UUI

使用说明

  • 下载各仓库代码、npm依赖安装包、并执行产出
$ npm run deploy

产出说明

3.1.0起代码进行了重构,主要引入了模块管理的思想。

目前已完成以下5个仓库的重构工作

  • neoui

  • neoui-polyfill

  • kero

  • kero-adapter

  • sparrow

未完成重构部分:

  • neoui-grid
  • neoui-tree

目前generate-uui产出思路如下:`

  • 针对完成重构的部分,通过npm install安装kero-adapter,neoui-polyfill最新的npm包
    • kero-adapter通过npm的方式发布最新的u.js,u.css及相关静态fonts,images文件
    • neoui-polyfill通过npm的方式发布`u-polyfill.js
  • 针对未重构的部分,通过git clone方式拉取最新的提交
  • 将以上资源通过gulp配置输出到dist目录下。

产出资源

所有资源使用CDN的路径,比如想访问 u.js,则完整路径为 http://design.yyuap.com/static/uui/3.1.0/js/u.js


│─uui
    └─3.1.0
        ├─css
        │      font-awesome.css
        │      grid.css
        │      grid.min.css
        │      tree.css
        │      u.css
        │      u.min.css
        │
        ├─fonts
        │      fontawesome-webfont.eot
        │      fontawesome-webfont.svg
        │      fontawesome-webfont.ttf
        │      fontawesome-webfont.woff
        │      fontawesome-webfont.woff2
        │      FontAwesome.otf
        │
        └─js
                u-grid.js
                u-grid.min.js
                u-polyfill.js
                u-polyfill.min.js
                u-tree.js
                u-tree.min.js
                u.js
                u.min.js