What is the difference / relationship between GitHub Projects and Milestones?

The recent update to GitHub added something called Projects into the GitHub workflow, and because I don’t have any particular experience with project tracking tools such as Jira or Trello (hey, at least I noticed the similarity), could anyone, please, elaborate on the (key) differences between GitHub’s Milestones and the new Projects?

If I understand correctly, Milestones are a way of organizing issues into smaller “sub-projects” – smaller than the whole “project” (which, in my world view, is represented by the repository). When all issues are done/closed, the milestone can be regarded as complete.

The newly introduced Projects are also, as I see it, a way of organizing issues into smaller-than-the-repository “sub-projects” (albeit called Projects). I understand the workflow is supposed to be slightly different and more fine-grained than with “mere” Milestones.

So, are Projects something that supplements Milestones (or rather Milestones supplement Projects now?) or should I rather view Projects as a replacement of Milestones?

Where exactly do the Projects actually fall into the repository[-milestone]-issue hierarchy?

Sadly, GitHub’s blog entry about the introduction of the Projects doesn’t mention any relationship (https://github.com/blog/2256-a-whole-new-github-universe-announcing-new-tools-forums-and-features).

I somehow feel there is one, but I can’t put a finger on it.

5 Answers
5

Leave a Comment