You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -95,6 +95,24 @@ Templates should promote a high contribution quality by referring [contributing
95
95
96
96
## Milestone
97
97
98
+
A Milestone should correspond to a project delivery.
99
+
Every GitHub issue should be assigned to a Milestone.
100
+
101
+
*Why*
102
+
>Milestones allow to group issues and prioritize them. This can only be done inside a Milestone. It is recognized as a good practice to manage issues for your project inside a Milestone. Milestones allow you to follow overall progress based on closed/opened issues.
103
+
104
+
Every Milestone should have a due date.
105
+
106
+
*Why*
107
+
>Milestones with no due date are reducing the team's productivity as it does not set a clear goal for the project.
108
+
109
+
A Milestone should only be closed when progress is at 100%, meaning that all issues and pull requests related to it are closed. If you do not consider an issue to be necessarily closed to finish your Milestone then it should be moved to another one.
110
+
111
+
*Why*
112
+
>Milestones are often associated with a release of a project. It should be compulsory to have all issues done before releasing a new version of your project. Milestones are also a great way to create [Changelogs](#changelog) which requires to be consitent with Milestones management.
0 commit comments