Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Repository Management: Mention assigning pull requests to milestone #5887

Merged
merged 1 commit into from
Apr 3, 2018

Conversation

danielbachhuber
Copy link
Member

See conversation in #5858 (comment)

@mtias
Copy link
Member

mtias commented Apr 2, 2018

Mentioned in the thread, I'm ok trying this, but I fear I'll still be looking at all changes occurred since last release to compile changelog and that I won't look at the milestone in fear it's not exhaustive.

@@ -115,6 +115,8 @@ A pull request can generally be merged once it is:

The final pull request merge decision is made by the **@wordpress/gutenberg-core** team.

Please make sure to assign your merged pull request to its release milestone. Doing so creates the historical legacy of what code landed when, and makes it possible for all project contributors (even non-technical ones) to access this information.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To be clear, this doesn't "create" a history; "surfaces" might be more accurate phrasing. The history already exists regardless, and the milestoning could be retroactively applied at any time (which may be interesting for the thousands of existing pull requests which could be milestoned to existing releases).

Copy link
Member

@pento pento left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change is a good idea, it's a minor amount of effort on the part of the person merging the PR, and it provides a much simpler historical view of changes made in a given version.

This is similar to the Core process, all tickets are milestoned to the release they were closed in. As Gutenberg shifts from being a plugin to a Core feature, this process will become a requirement, rather than just a convenience for the person writing the Gutenberg release post.

@WordPress/gutenberg-core: when you're merging PRs from now on, please milestone them if they're not already. It'll take a little bit of practice, so don't worry if you forget. We can double check for each other. 🙂

@pento pento merged commit 25a0e7a into master Apr 3, 2018
@pento pento deleted the 5858-mention-pull-request-milestons branch April 3, 2018 04:13
@pento pento added this to the 2.6 milestone Apr 3, 2018
@jasmussen
Copy link
Contributor

👍

@mtias
Copy link
Member

mtias commented Apr 5, 2018

@pento we have work that is tracked in non-version milestones, like "Feature Complete", which we use to keep track of progress at a higher level. Not sure it would make sense to reassign those as we lose the ability to check the feature complete milestone, for example.

@pento
Copy link
Member

pento commented Apr 6, 2018

Do we need to check the Feature Complete milestone for things that have been completed? If so, it seems like a Label would be better suited for this purpose, so we can group Feature Complete issues/PRs by when they landed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Type] Developer Documentation Documentation for developers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants