FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

doc: clarify assigning issues to the TSC by fhinkel · Pull Request #22759 · nodejs/node · GitHub

/ node Public

doc: clarify assigning issues to the TSC - #22759

Closed
fhinkel wants to merge 1 commit into
nodejs:masterfrom
fhinkel:master
Closed

doc: clarify assigning issues to the TSC#22759
fhinkel wants to merge 1 commit into
nodejs:masterfrom
fhinkel:master

Conversation

fhinkel commented Sep 7, 2018
edited
Loading

Copy link
Copy Markdown
Contributor

Using the right hand side to assign @nodejs/tsc or to request reviews from @nodejs/tsc breaks all kinds of workflows and filter rules. Please use the appropriate tsc-review label or mention @nodejs/tsc in a comment instead.

nodejs-github-bot added the doc Issues and PRs related to the documentations. label Sep 7, 2018

Copy link
Copy Markdown
Collaborator

fhinkel requested a review from ofrobots September 7, 2018 23:50

jasnell commented Sep 7, 2018

Copy link
Copy Markdown
Member

Hmm... breaks workflows how? I'm not sure I agree with a restriction not to use the GitHub UI for requesting TSC review.

fhinkel commented Sep 7, 2018

Copy link
Copy Markdown
Contributor Author

There's no way to filter requests to a specific person or to teams. Please don't use it.

Copy link
Copy Markdown

As a non-contributing observer, I agree with @fhinkel

fhinkel commented Sep 7, 2018

Copy link
Copy Markdown
Contributor Author

Pull requests -> Reviews requests lists PRs where my reviews are requested. Right now this list is useless because of all the TSC items. Doesn't matter if I reviewed it or not. As long as TSC is assigned, it's rendering my to-do list useless.

BridgeAR commented Sep 8, 2018

Copy link
Copy Markdown
Member

@fhinkel I use that feature to request reviews from the TSC for semver-major changes or in very rare cases, PRs that are controversial. Would it therefore actually not be good to see that PR in your list?

BridgeAR commented Sep 8, 2018

Copy link
Copy Markdown
Member

In my experience, the review label was completely ignored so far.

BridgeAR commented Sep 8, 2018

Copy link
Copy Markdown
Member

I just put one PR back on the TSC agenda as well, since not enough members reacted to your request to provide feedback to two competing PRs.

fhinkel commented Sep 8, 2018

Copy link
Copy Markdown
Contributor Author

Yes, it's very annoying to get those requests. Instead of making me anything review faster, I don't review anything at all because it's too much spam and end up missing requests targeted directly at me.

BridgeAR commented Sep 8, 2018
edited
Loading

Copy link
Copy Markdown
Member

But how is something spam that only the TSC can may do?

Comment thread COLLABORATOR_GUIDE.md Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Nit: mentioning -> mention

fhinkel commented Sep 8, 2018

Copy link
Copy Markdown
Contributor Author

It's spam because it goes to 19 people independent of whether they've already reviewed it. I have a day job. I want to look at TSC issues after hours and not have them in my list. Partially my fault for not using separate accounts. But when using the same account theres no way to separate them.

fhinkel commented Sep 8, 2018

Copy link
Copy Markdown
Contributor Author

If you use the label or mention, I can grab for the label or search my inbox for TSC reviews.

fhinkel commented Sep 8, 2018

Copy link
Copy Markdown
Contributor Author

And it's not like TSC members respond to the group review request, so you might as well not do it and save me a big headache.

BridgeAR left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

LGTM. I still wonder how we could improve the TSC reviewing part in general.

fhinkel commented Sep 8, 2018

Copy link
Copy Markdown
Contributor Author

Pinging the right individual people directly usually works better. Either via mention or Twitter/email. There's so much noise on GitHub, it's really hard to stay on top.

Copy link
Copy Markdown
Member

Unaware about the internal workflow complexity, but convincing to hear from the person who manages that. In addition, it brings the best use of the label - if an action with same purpose is carried out through multiple means, the rule gets vague. This brings clarity to those.

targos commented Sep 8, 2018
edited
Loading

Copy link
Copy Markdown
Member

@fhinkel FWIW this is how I fixed this issue on my side: Pull Requests -> Review requests -> Add org:org_name to the query -> Bookmark URL

Edit: you can also keep everything but node with -org:nodejs

Comment thread COLLABORATOR_GUIDE.md Outdated

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.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Nit: extra backtick at the line end.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Rather than making this a hard rule without documenting the reasons for it, consider rewording as a suggestion with the reasons why one might want to avoid it. Also, consider, that the same likely applies to requesting review from any team, not just the @nodejs/tsc.

The following is too wordy given that it's 6:30am on a Saturday and I haven't had enough coffee but this should illustrate the point:

Use of the GitHub UI to assign an issue to, or request a review
from the `@nodejs/tsc` (or any team) is not recommended because,
at the current time, doing so causes unnecessary notifications to
be sent to team members who may already have provided feedback or
reviews for the issue or PR. It is better to selectively request
reviews on an individual basis.

More Friendly-Advice-To-Make-Co-Contributors-Lives-Easier, less Yet-Another-Rule-One-Has-To-Follow.

Comment thread COLLABORATOR_GUIDE.md
Assign the `tsc-review` label or @-mention the
`@nodejs/tsc` GitHub team if you want to elevate an issue to the [TSC][].
Do not use the GitHub UI on the right hand side to assign to
`@nodejs/tsc` or request a review from `@nodejs/tsc`.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Would it still be fine to use it once in the beginning? That way it would show up for the whole TSC. Just assigning it a second time would be discouraged after the first TSC member looked at it?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

What's the hoped-for result that wouldn't be achieved with an @-mention?

I do think that getting TSC reviews is a bit of a problem right now. I think there are some culture/people changes that need to happen more than process changes to fix that, though.

mhdawson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

LGTM

Trott commented Oct 3, 2018

Copy link
Copy Markdown
Member

Trott added the author ready PRs that have at least one approval, no outstanding review comments, and a CI started. label Oct 3, 2018
Trott pushed a commit to Trott/io.js that referenced this pull request Oct 3, 2018
PR-URL: nodejs#22759
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>

Trott commented Oct 3, 2018

Copy link
Copy Markdown
Member

Landed in af522c1

Trott closed this Oct 3, 2018
targos pushed a commit that referenced this pull request Oct 4, 2018
PR-URL: #22759
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
jasnell pushed a commit that referenced this pull request Oct 17, 2018
PR-URL: #22759
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs that have at least one approval, no outstanding review comments, and a CI started. doc Issues and PRs related to the documentations.

Projects

None yet

Development

Successfully merging this pull request may close these issues.


Back | FazBrowse Home | New Git URL