-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Labels
DocThis PR/issue related with documentsThis PR/issue related with documents
Description
Describe problem solved by the proposed feature
参考其他开源项目,建立maintainer负责机制:
好处:
- 让每一位社区开发者明确知道 RTT 代码仓库中的代码是有人维护的,提交 PR 时也方便找到对应的 maintainer 进行 review
- 对于一个没有 maintainer 愿意负责的代码,RTT 仓库有义务及时进行清理,目前 RTT 仓库中存在了太多的历史包袱,这不仅导致 RTT 的代码仓库过于臃肿,譬如 bsp 部分就有 2.3 G 的大小。由于没有建立维护机制,这些无人看护的代码反过来反而导致一些应该可以进行清理和优化的工作难以开展。因为开发者很难对所有涉及的代码,特别是 bsp 部分进行完整的测试。
- 建立 maintainer 机制,对于开源贡献者也是一种荣誉激励。便于社区的良性发展。
Describe your preferred solution
建个maintainer的文件,再加一个脚本,可以根据 patch 涉及修改的文件找到对应的 maintainer。
剩下的就需要社区一起来推动了,愿意贡献的人可以主动报名承担 maintainer 的角色。
基于 maintainer 的信息,可以后继展开以下工作:
- 通过 PR 自动找到适合的 reviewer
- 找到那些无人认领的模块代码,特别是 bsp 部分,进行适当的清理。
- ...... (待补充)
Describe possible alternatives
No response
ZhaoCake, Rbb666 and mr-cn
Metadata
Metadata
Assignees
Labels
DocThis PR/issue related with documentsThis PR/issue related with documents