Skip to content

Latest commit

 

History

History
37 lines (32 loc) · 3.3 KB

GUIDE.md

File metadata and controls

37 lines (32 loc) · 3.3 KB

Datawhale开源项目指南

本指南由 Datawhale开源项目管理委员会(Datawhale Open-source Project Management Committee,简称DOPMC)制定并发行,其用于指导如何在Datawhale社区从零开始发起开源项目直至项目毕业。

项目周期

开源项目的完整周期分为以下几个阶段:筹划、立项、内测、公测、毕业。

筹划

该阶段用于进行组建团队、进度规划、调研分析等准备工作,准确完毕后便可进入到立项阶段,在此阶段项目负责人可联系保姆团队辅助其在Datawhale社群招募合作者,项目负责人不可私自在Datawhale社群中发布招募信息。

立项

该阶段用于项目的综合评估,其流程如下:

  1. 项目负责人需阅读熟知并同意《Datawhale开源项目行为准则》中的所有内容;
  2. 打开创建Issue,选择创建“立项”型Issue,根据模板填写立项申请;
  3. DOPMC公开审核立项申请,并在相应Issue评论审核意见;
  4. DOPMC审核通过则立项成功,由保姆团队将Issue划归至项目看板的“立项”区,部分通过则划归至“筹划”区,待项目负责人按照审核意见修缮后再继续审核,直至项目立项成功;
  5. 项目负责人为项目取名(只能包含小写字母和“-”),保姆团队在Datawhale账号下为其创建同名Repository,并赋予项目负责人Maintain权限;
  6. 项目负责人按照repo-template组织Repository内的文件。

内测

该阶段用于项目的快速验证,其流程如下:

  1. 项目开始推进后,项目负责人可随时联系保姆团队发起内测;
  2. 项目负责人告知保姆团队招募内测用户的要求,保姆团队根据其要求招募内测用户;
  3. 项目负责人制定内测任务和内测结束时间,内测期间项目负责人根据内测用户反馈修缮项目;
  4. 内测结束时由保姆团队向内测用户发放调查问卷,收集内测用户反馈。

公测

该阶段用于项目的普适验证,其流程如下:

  1. 完成内测后,项目负责人可随时联系保姆团队发起公测;
  2. 保姆团队联系组队学习小组举办组队学习;
  3. 项目负责人按照保姆团队和组队学习小组的要求举办组队学习;
  4. 组队学习结束时由保姆团队向学员发放调查问卷,收集学员反馈。

毕业

该阶段用于项目的验收,其流程如下:

  1. 项目负责人完成项目所有内容后,联系DOPMC发起毕业审核;
  2. DOPMC公开审核毕业申请,并在相应Issue评论审核意见;
  3. DOPMC全员审核通过则毕业成功,由保姆团队将Issue划归至项目看板的“毕业”区,部分通过则由项目负责人按照审核意见修缮后再继续审核,直至项目毕业成功;
  4. 保姆团队联系宣传小组为毕业项目安排宣发。