import{_ as t,c as s,a as n,b as e,d as o,w as a,e as i,r as l,o as h}from"./app-CmntYhet.js";const p={},g=i('
基于项目的指导,能帮助你熟悉社区开发,融入社区!并且,当您完成项目的时候,将能够收获来自社区的“项目完成证书”!
- 已经发布的项目: 您可以在mentorship仓库的issue内,筛选已经发布了的,且无人开发的项目。
- 寻找导师申报项目: SIG或者工作组有时会在社区内发布一些课题,或者是有人在仓库的issue里面报告了一些BUG。这些都是潜在的项目。您可以联系来自对应的SIG的导师,让他们在mentorship仓库发布项目,并指定由您进行开发。
- 自行申报项目: 如果已有的issue里面没有涵盖您感兴趣的课题,您可以先在对应的仓库的issue或者是DragonOS的bbs上发帖,与大家充分讨论您的想法,如果没有什么太大的问题,那就能进入开发环节。(可能需要进入RFC流程)
- 项目导师: 在mentorship仓库内提出issue,发布项目。
- 被指导者: 在对应的issue下评论“报名项目”,并通过项目导师的邮箱与其联系。
- 项目导师: 导师确认后,更新issue信息,把中选学生信息填写到issue内。
- 项目导师: 导师需要根据项目进展,不断地更新issue的label以及issue的内容,以表示项目的状态。
- 被指导者: 在导师的指导下完成项目,并把相关的PR链接填写到issue内(如果有多个PR,请使用列表的形式填写)
- 项目导师: 确认结项,更新label。
- SIG负责人: 接着,项目导师所属的任一SIG的负责人审查成果后,在issue下评论“Approved”。
- 项目促进群: 审查通过后,参与者能够在社区贡献网站上查询、下载结项证书。(该网站正在开发)
',7);function c(m,d){const r=l("RouteLink");return h(),s("div",null,[g,n("p",null,[e("请转到"),o(r,{to:"/mentorship/mentor-guide.html"},{default:a(()=>[e("导师指南")]),_:1}),e("!")])])}const b=t(p,[["render",c],["__file","project-based-mentorship.html.vue"]]),f=JSON.parse('{"path":"/mentorship/programs/project-based-mentorship.html","title":"基于项目的指导","lang":"zh-CN","frontmatter":{},"headers":[{"level":2,"title":"项目来自哪里?","slug":"项目来自哪里","link":"#项目来自哪里","children":[]},{"level":2,"title":"项目指导流程","slug":"项目指导流程","link":"#项目指导流程","children":[]},{"level":2,"title":"想成为导师?","slug":"想成为导师","link":"#想成为导师","children":[]}],"git":{"updatedTime":1721563016000,"contributors":[{"name":"LoGin","email":"longjin@DragonOS.org","commits":1}]},"filePathRelative":"mentorship/programs/project-based-mentorship.md"}');export{b as comp,f as data};