-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
背景
为提高博客园外包开发团队不同项目间的开发效率和统一度,我们决定基于W3C Web Components标准开发一个通用组件库。Web Components作为原生标准,不依赖第三方框架,不仅能很好地满足我们库在不同项目中的重复使用需求,而且可以搭建非“孤岛”应用。通过在库中封装常用的布局、表单、图表等组件,旨在解决团队各项目在开发过程中的组件重复开发问题,助推项目研发效率。
目标
- 基于Web Components标准开发一个通用组件库
- 库内常用组件包括布局、表单、图表等
- 提高团队各项目之间的开发效率和统一度
- 考虑到团队缺少设计,可能会考虑直接使用开源设计库
- 为各位同学提供演练环境
规划
- 需求收集
- 需求优先级研判
- 书写贡献者开发指导文档
- 标准与流程
邀请参与开源方式参与
1、需求收集
- 收集组件名称、功能描述、使用场景等信息
- 时间安排随大家参与程度确定
2、需求优先级研判:
- 统计每个组件的提出频次,反映其使用广泛程度
- 考虑组件在多个项目中的重复度和复用性
- 评估单个组件的开发难易程度
- 按评估结果绘制Roadmap,明确优先开发组件
3、书写贡献者开发指导文档
- feat : 搭建项目 #2
- 组件开发文档
- 组件测试标准文档
- 组件使用的最佳实践
4、标准与流程
- 产出一份标准的PR合并流程
5、邀请参与 开源方式
-
征求开发志愿者以 github 仓库开发为主 - 欢迎技术栈熟练的开发者一同参与
后续工作安排
- 按Roadmap安排和项目管理初期组件开发
- 周期性开会跟进进展和解决问题
Matthrews, enoch-0104, terwer, cqhaibin, setli and 1 morealexsupa597
Metadata
Metadata
Assignees
Labels
No labels