# 基于项目的指导 基于项目的指导,能帮助你熟悉社区开发,融入社区!并且,当您完成项目的时候,将能够收获来自社区的“项目完成证书”! ## 项目来自哪里? - **已经发布的项目:** 您可以在[mentorship仓库]的issue内,筛选已经发布了的,且无人开发的项目。 - **寻找导师申报项目:** SIG或者工作组有时会在社区内发布一些课题,或者是有人在仓库的issue里面报告了一些BUG。这些都是潜在的项目。您可以联系来自对应的SIG的导师,让他们在[mentorship仓库]发布项目,并指定由您进行开发。 - **自行申报项目:** 如果已有的issue里面没有涵盖您感兴趣的课题,您可以先在对应的仓库的issue或者是[DragonOS的bbs]上发帖,与大家充分讨论您的想法,如果没有什么太大的问题,那就能进入开发环节。(可能需要进入RFC流程) ## 项目指导流程 1. **项目导师:** 在[mentorship仓库]内提出issue,发布项目。 2. **被指导者:** 在对应的issue下评论“报名项目”,并通过项目导师的邮箱与其联系。 3. **项目导师:** 导师确认后,更新issue信息,把中选学生信息填写到issue内。 4. **项目导师:** 导师需要根据项目进展,不断地更新issue的label以及issue的内容,以表示项目的状态。 5. **被指导者:** 在导师的指导下完成项目,并把相关的PR链接填写到issue内(如果有多个PR,请使用列表的形式填写) 6. **项目导师:** 确认结项,更新label。 7. **SIG负责人:** 接着,项目导师所属的任一SIG的负责人审查成果后,在issue下评论“Approved”。 8. **项目促进群:** 审查通过后,参与者能够在社区贡献网站上查询、下载结项证书。(该网站正在开发) ## 想成为导师? 请转到[导师指南]! [mentorship仓库]: https://github.com/DragonOS-Community/mentorship [DragonOS的bbs]: https://bbs.dragonos.org.cn [导师指南]: /mentorship/mentor-guide.md