Github团队开发示例(二)

作者:Grey

原文地址:Github团队开发示例(二)

接之前讲的Github团队开发示例(一),本文主要讲了Github团队仓库中Milestones。

需求

在团队开发过程中,可以将项目周期分成几个阶段,各团队自己定义开始和截至时间,在每个时间段完成相应的任务。

比如:google/fonts

Milestones就可以用来管理每个阶段需要完成的任务。

新建Milesones

在团队Github的某个Repository下:

点击:Issues->Milestones->Create a Milestones

在Title下输入此次milestones的主要要完成的东西是什么,我这里写的是:Version 0.1,说明这次要完成第0.1版本的东西,大家可以根据自己实际项目的情况取自定义的名字。
可参见:google/fonts

右边日历可以选择Milestones的截至时间:

点击:Create milestone

在Milestones中加入任务

点击:Issues->New issue

左边选择相应的Milestone
就把这个任务加到这个Milestone里面去了

在Labels这里,我们可以选择这个任务是什么类型的。

在Assignee这里,我们可以选择这个任务由谁来完成。

一个Milestone下可以建立多个任务,
我们在Milestone截至日期前就需要完成这些任务:

如果我们完成了某个任务,可以将这个任务close掉:

我们可以建立多个Milestone,并且对每个阶段规定相应的任务,这样我们可以明确每个阶段的任务,同时也可以很形象看出任务进度情况: