-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
rulesRules discussed hereRules discussed here
Description
为保证每一个组件独立,不相互依赖,需要遵守下面规则:
- 组件仅允许引入已定义的公共样式和组件样式
- 组件需严格定义接口参数类型及其默认值
- 组件需包含文档,约定位于组件目录下
readme.md文件 - 组件需包含测试用例,约定位于
__tests__目录下 - 组件中可引入流行的工具类库(如:lodash, classnames 等)
- 引入工具类库的组件单独打包时需抽离依赖,写入
package.json中 - 代码风格需遵守 @pubean/eslint-config 和 @pubean/stylelint-config
- 如对代码风格有异议,可先提出讨论后修改规则
- 使用不符合浏览器兼容性要求特性需在
package.json中明确添加忽略
Metadata
Metadata
Assignees
Labels
rulesRules discussed hereRules discussed here