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
* There is [a bot](https://github.com/nodejs-github-bot/github-bot) that applies subsystem labels (for example, `doc`, `test`, `assert`, or `buffer`) so that we know what parts of the code base the pull request modifies. It is not perfect, of course. Feel free to apply relevant labels and remove irrelevant labels from pull requests and issues.
@@ -69,9 +74,11 @@ onboarding session.
69
74
* When adding a semver label, add a comment explaining why you're adding it. Do it right away so you don't forget!
70
75
71
76
*[**See "Who to CC in issues"**](./onboarding-extras.md#who-to-cc-in-issues)
72
-
* will also come more naturally over time
77
+
* This will come more naturally over time
78
+
* For many of the teams listed there, you can ask to be added if you are interested
79
+
* Some are WGs with some process around adding people, others are only there for notifications
73
80
74
-
* When a discussion gets heated, you can request that other collaborators keep an eye on it by opening an issue at the private [nodejs/moderation](https://github.com/nodejs/moderation) repository.
81
+
* When a discussion gets heated, you can request that other Collaborators keep an eye on it by opening an issue at the private [nodejs/moderation](https://github.com/nodejs/moderation) repository.
75
82
* This is a repository to which all members of the `nodejs` GitHub organization (not just Collaborators on Node.js core) have access. Its contents should not be shared externally.
76
83
* You can find the full moderation policy [here](https://github.com/nodejs/TSC/blob/master/Moderation-Policy.md).
77
84
@@ -100,18 +107,24 @@ onboarding session.
100
107
(especially if it just has nits left).
101
108
* Approving a change
102
109
* Collaborators indicate that they have reviewed and approve of the
103
-
the changes in a pull request by commenting with `LGTM`, which stands
104
-
for "looks good to me".
105
-
* You have the power to `LGTM` another collaborator's (including TSC/CTC
106
-
members) work.
107
-
* You may not `LGTM` your own pull requests.
108
-
* You have the power to `LGTM` anyone else's pull requests.
109
-
110
-
* What belongs in node:
111
-
* opinions vary, but I find the following helpful:
112
-
* if node itself needs it (due to historic reasons), then it belongs in node
113
-
* that is to say, url is there because of http, freelist is there because of http, et al
114
-
* also, things that cannot be done outside of core, or only with significant pain (example: async-wrap)
110
+
the changes in a pull request using Github’s approval interface
111
+
* Some people like to comment `LGTM` (“Looks Good To Me”)
112
+
* You have the authority to approve any other collaborator’s work.
113
+
* You cannot approve your own pull requests.
114
+
* When explicitly using `Changes requested`, show empathy – comments will
115
+
usually be addressed even if you don’t use it.
116
+
* If you do, it is nice if you are available later to check whether your
117
+
comments have been addressed
118
+
* If you see that the requested changes have been made, you can clear another collaborator's
119
+
`Changes requested` review.
120
+
* Use `Changes requested` to indicate that you are considering some of
121
+
your comments to block the PR from landing.
122
+
123
+
* What belongs in Node.js:
124
+
* Opinions vary – it’s good to have a broad collaborator base for that reason!
125
+
* If Node.js itself needs it (due to historic reasons), then it belongs in Node.js
126
+
* That is to say, url is there because of http, freelist is there because of http, etc.
127
+
* Things that cannot be done outside of core, or only with significant pain (for example `async_hooks`)
115
128
116
129
* Continuous Integration (CI) Testing:
117
130
*[https://ci.nodejs.org/](https://ci.nodejs.org/)
@@ -136,26 +149,30 @@ onboarding session.
136
149
137
150
## Exercise: Make a PR adding yourself to the README
0 commit comments