nodejs.org
nodejs.org copied to clipboard
fix: use openjsf.org Slack invite subdomain
Description
Replaces the hard-coded Slack invite that has either expired due to time or max usages with the OpenJSF-maintained subdomain that redirects to an active Slack invite for the workspace.
Also, consistently uses the branch name for GitHub links in the navigation data, rather than the HEAD commit. Also also, don't deep-link to the first heading in the Markdown content on said pages, as it seems to now result in the GitHub UI scrolling past said header.
Validation
In an incognito window (to ensure you're not already signed into the OpenJSF Slack), confirm that the Slack icon in the footer now opens a valid invite to the workspace.
Other updated GitHub links in the navigation data still link to the intended files.
Related Issues
Fixes #6498
Check List
- [x] I have read the Contributing Guidelines and made commit messages that follow the guideline.
- [x] I have run
npx turbo formatto ensure the code follows the style guide. - [x] I have run
npx turbo testto check if all tests are passing. - [x] I have run
npx turbo buildto check if the website builds without errors. - [ ] I've covered new added functionality with unit tests if necessary.