Jordan Harband onboarding
Open
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 4.4k
- Forks
- 675
- Avg merge
- 22h 29m
- Merged PRs (30d)
- 1
Description
- Be added to the GitHub releasers team in the Node.js org (grants ci-release access)
- Be added to the GitHub security-release team in the Node.js and nodejs-private orgs
- Have a single, high quality SSH key added to the "dist" user on the primary www server (see below for guidelines regarding SSH key quality)
- Open a PR to add their GPG key to the nodejs/node README.md
- Once landed, the key should be cherry-picked to all active release staging branches (i.e. the active
vMM.x-stagingbranches). - Any future updates to the key should also be cherry-picked to all active release staging branches.
- Once landed, the key should be cherry-picked to all active release staging branches (i.e. the active
- Open a PR in nodejs/docker-node to add their GPG key to node.keys
- Open a PR in nodejs/release-keys to add their GPG key via
./cli.sh add $KEY_ID: - Open a PR in nodejs/Release to add themself under the "Releasers team" heading via
ncu-team sync README.md. - Add them to the
#nodejs-release-privateteam on the OpenJS Slack.
cc: @ljharb
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the checklist and verify the requested access and key changes across the Node.js org, server, README.md, release staging branches, nodejs/docker-node's node.keys, nodejs/release-keys via ./cli.sh add, and nodejs/Release via ncu-team sync README.md. Done means every checklist item is completed, including the OpenJS Slack team addition.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github, shell
- Domain
- release, security
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 25/100