gitee-ent v0.25.3
GiteeEnt
简介
GiteeEnt 是码云企业版组件库,包含了企业版页面中用到的较为稳定的组件,源码目录结构和构建脚本参考自 element-ui。
安装
npm install gitee-ent --save
调试
先克隆此仓库到本地,然后使用 npm link
命令链接当前仓库到主仓库中:
cd path/to/gitee-ent
npm link
cd /home/git/gitlab
npm link gitee-ent
修改 webpack 配置,在 resolve 配置中添加 symlinks: false
,禁止将符号链接解析为链接目标位置,以避免找不到 gitee-ent 模块中的文件。
构建
构建用于发布的资源:
npm run dist
自动构建:
npm run build:common -- --watch
在添加新组件后,需运行如下命令更新 src/index.js 文件:
npm run build:file
基础实用类的代码和组件代码是分开构建的,如果有改动 src 目录下的代码,则需要单独运行:
npm run build:utils
开发
组件规范
- 使用
npm run new
创建组件目录结构 - 如果包含父子组件,需要更改目录结构,参考 IssueDetailPanel
- 组件内如果依赖了其他组件,需要在当前组件内引入,参考 Comments
- 组件不应该包含 css 代码
CSS 规范
- 所有 css 代码应该写到 scss 文件中
- scss 文件应该放在
packages/GiteeTheme/src
目录中 - scss 文件命名采用小写+连接符风格
- 如果 scss 文件不输出为单独的 css 文件,则应该以下划线开头
- 每个 scss 文件应该对应一个组件
- css 代码应采用 BEM 命名风格
JavaScript 规范
遵循码云前端的 ESLint 即可。
提交信息规范
参考Git 提交信息规范文档。
开发流程规范
- 基于 master 创建一个新分支,然后在该分支上开发
- 开发完后,向 master 分支提交 Pull Request
- 当 Pull Request 被合并后,由管理员打包发布测试版本,版本号遵循语义化版本控制规范,版本号格式为:
1.x.x-beta.x
,如果当天有多次更新,则应该只递增 beta 后面的编号 - 在主仓库中安装这一测试版本,本地测试无问题后再按主仓库的开发流程提交 Pull Request
- 如果测试版本还存在问题,需要继续修改,请重复上述流程
上线后的处理:
- 出现小问题:重复上述流程即可
- 出现严重问题且无法快速修复:回退主仓库中涉及 gitee-ent 版本更新的所有 Pull Requests
- 一切正常:第二天由管理员发布稳定版本,并向主仓库提交 Pull Request
发布
构建新版本:
npm version 1.x.x -m "build: build 1.x.x"
发布测试版:
npm publish --tag=beta
发布正式版:
npm publish
11 days ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago