意见征集
许多改动,包括错误修复和文档改进,都可以通过正常的 GitHub/Gitee 拉取请求工作流程实施和审查。
虽然有些改动是“实质性的”,但我们要求这些改动经过一些设计过程,并在 LCUI 核心团队中达成共识。
“RFC”(意见征集)流程旨在为新功能进入项目提供一致且受控的路径。
RFC 生命周期
- 待处理:当 RFC 作为 PR 提交时。
- 已生效:当 RFC PR 已合并、且正在实施时。
- 已落地:当 RFC 提议的更改在实际版本中发布时。
- 已拒绝:当一个 RFC PR 在没有被合并的情况下被关闭。
贡献者协议 (CLA)
为了接受你的拉取请求,我们需要你提交贡献者协议。如果你是第一次提交拉取请求,请告诉我们你已完成 贡献者协议签署。
何时遵循此流程
如果你打算对 LCUI 或其文档进行“实质性”改动,则应考虑使用此过程。
构成“实质性”变化的内容是根据社区规范不断演变的,但可能包括以下内容:
- 基于新 API 接口实现的新功能
- 删除已作为发布渠道的一部分提供的功能
- 引入新的惯用用法或约定,即使它们不包括对 LCUI 本身的代码更改
一些更改不需要意见征集:
- 改写、重组或重构
- 添加或删除警告
- 添加的内容只会被其他 LCUI 实现者注意到,而对 LCUI 用户是不可见的