-
Notifications
You must be signed in to change notification settings - Fork 29.9k
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
doc: improve onboarding instructions #19108
Conversation
- Suggest to use a TOTP app if the new collaborator cannot receive SMS messages from GitHub - Suggest to install node-core-utils and set up credentials before the onboarding session. - Ask about subsystem teams that they want to join - Note about squashing commits - Other small fixes
COLLABORATOR_GUIDE.md
Outdated
to type the password of your GitHub account in the console so the tool can | ||
create the GitHub access token for you. If you do not want to do that, follow | ||
[the guide of `node-core-utils`][node-core-utils-credentials] | ||
to type the password of your GitHub account and the 2FA code in the console |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The onboarding doc writes out two-factor authentication
and links to the GitHub help page.
As an aside, I just started using |
* [`node-core-utils`][] automates the generation of metadata and the landing | ||
process. See the documentation of [`git-node`][]. | ||
* [`core-validate-commit`][] automates the validation of commit messages. | ||
This will be run during `git node land --final` of the [`git-node`][] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: it seems [`git-node`][]
URL needs updating.
doc/onboarding.md
Outdated
* Announce the accepted nomination in a TSC meeting and in the TSC | ||
mailing list. | ||
* Suggest the new Collaborator to install [`node-core-utils`][] and |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: remove to
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with nits
COLLABORATOR_GUIDE.md
Outdated
@@ -471,9 +471,9 @@ $ git node land $PRID | |||
``` | |||
|
|||
If it's the first time you ever use `node-core-utils`, you will be prompted |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know it's not changed in this PR, but while you're here:
you ever use
-> you have used
COLLABORATOR_GUIDE.md
Outdated
[the guide of `node-core-utils`][node-core-utils-credentials] | ||
to type the password of your GitHub account and the 2FA code in the console | ||
so the tool can create the GitHub access token for you. If you do not want to | ||
do that, follow [the guide of `node-core-utils`][node-core-utils-credentials] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the guide of node-core-utils
-> the node-core-utils
guide
doc/onboarding.md
Outdated
|
||
## Fifteen minutes before the onboarding session | ||
|
||
* Prior to the onboarding session, add the new Collaborator to | ||
[the Collaborators team](https://github.com/orgs/nodejs/teams/collaborators). | ||
* Ask them if they want to join any subsystem team. See |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
team -> teams
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with nits
Fixed nits. Lite CI: https://ci.nodejs.org/job/node-test-pull-request-lite/233/ |
Landed in 42e9b48, thanks! |
- Suggest to use a TOTP app if the new collaborator cannot receive SMS messages from GitHub - Suggest to install node-core-utils and set up credentials before the onboarding session. - Ask about subsystem teams that they want to join - Note about squashing commits - Other small fixes PR-URL: #19108 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
- Suggest to use a TOTP app if the new collaborator cannot receive SMS messages from GitHub - Suggest to install node-core-utils and set up credentials before the onboarding session. - Ask about subsystem teams that they want to join - Note about squashing commits - Other small fixes PR-URL: #19108 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
- Suggest to use a TOTP app if the new collaborator cannot receive SMS messages from GitHub - Suggest to install node-core-utils and set up credentials before the onboarding session. - Ask about subsystem teams that they want to join - Note about squashing commits - Other small fixes PR-URL: #19108 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
- Suggest to use a TOTP app if the new collaborator cannot receive SMS messages from GitHub - Suggest to install node-core-utils and set up credentials before the onboarding session. - Ask about subsystem teams that they want to join - Note about squashing commits - Other small fixes PR-URL: nodejs#19108 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
Doesn't need to be landed in 8.x or 6.x |
SMS messages from GitHub
the onboarding session.
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passesAffected core subsystem(s)
doc