Skip to content

Add code cleanup and documentation labels to issue-management.md#3908

Merged
mirichmo merged 2 commits into
PowerShell:masterfrom
SteveL-MSFT:issue-management
Jun 6, 2017
Merged

Add code cleanup and documentation labels to issue-management.md#3908
mirichmo merged 2 commits into
PowerShell:masterfrom
SteveL-MSFT:issue-management

Conversation

@SteveL-MSFT

Copy link
Copy Markdown
Member

Added descriptions for Issue-Code Cleanup and Review - Need Documentation labels

We use the following labels for issue classifications:

* `Issue-Bug`: the issue is reporting a bug
* `Issue-Code Cleanup`: the issue is for cleaning up the code with no impact on functionality

@iSazonov iSazonov Jun 2, 2017

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Maybe remove the space in the label? This makes it easier to write manual filters in GitHub.

Please clarify - usually we have PRs not Issues with code/test cleanup.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I originally had no space, but looking at some of the other labels we have, I decided to have the space for consistency.

Issue-Code Cleanup is to identify known issues in the code where we should clean up (I've already labeled a number of such issues) that isn't a priority to address so they aren't automatically PRs

@joeyaiello joeyaiello left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Generally, this LGTM, but it's unclear to me what action the "Review - Needs Documentation" is actually supposed to trigger (which is why I hadn't done this in my other PR yet). What is actually supposed to happen when someone adds that label? Do we block the PR merge? Do we go generate an issue in PowerShell-Docs?

Comment thread docs/maintainers/issue-management.md Outdated
* `Review - Abandoned` : The PR was not updated for significant number of days (the exact number could vary over time).
Maintainers should look into such PRs and re-evaluate them.
* `Review - Committee` : The PR/Issue needs a review from [powershell-committee](../community/governance.md#powershell-committee)
* `Review - Need Documentation` : The PR has changes that require a documentation change or new documentation added to [PowerShell-Docs](http://github.com/powershell/powershell-docs)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Wouldn't this be "Needs"? If you think that's pedantic, whatever, I'm fine with what we've got, but it sounds funny to me.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

In fact, now that I type it out, I do think it would be useful for "Documentation" to be more upfront in the label for easy ID. Can we go with Review _ Documentation Needed?

In fact, his Review even needed? See my uber-comment below...

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Intent is to label PRs that have doc implications, but we agreed we wouldn't block accepting PRs due to lack of doc. I put it with the Review group of labels as it seemed appropriate to get attention. I'm fine with standalone Documentation Needed

@iSazonov

iSazonov commented Jun 3, 2017

Copy link
Copy Markdown
Collaborator

I believe we shouldn't block PRs, we should full async, PowerShell Doc Writers should be active side and monitor the label to start a documentation process in accordance with their workflow.

@SteveL-MSFT

Copy link
Copy Markdown
Member Author

@joeyaiello fixed

@joeyaiello joeyaiello changed the title Update issue-management.md Add code cleanup and documentation labels to issue-management.md Jun 5, 2017

@joeyaiello joeyaiello left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Going to update #3794 to link up with this.

@mirichmo mirichmo merged commit 9eed401 into PowerShell:master Jun 6, 2017
@SteveL-MSFT SteveL-MSFT deleted the issue-management branch June 19, 2017 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants