nodejs.org icon indicating copy to clipboard operation
nodejs.org copied to clipboard

fix: use openjsf.org Slack invite subdomain

Open MattIPv4 opened this issue 1 year ago • 3 comments
trafficstars

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 format to ensure the code follows the style guide.
  • [x] I have run npx turbo test to check if all tests are passing.
  • [x] I have run npx turbo build to check if the website builds without errors.
  • [ ] I've covered new added functionality with unit tests if necessary.

MattIPv4 avatar Mar 21 '24 04:03 MattIPv4