System requirements should be updated

Open Beginner friendly
#179 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
70/100
Issue type
Documentation
Clarity
Mostly clear
Activity status
Active
Tech stack
javascript, nodejs
Domain
documentation

Research direction

Start with the linked system requirements page, especially the nvm section, and review the referenced icalendar script for the proposed release-checking approach. Update the documented nvm and Node.js requirements to match the supported versions, then verify the page reflects the versions shown in the issue.

Written by the indexing model from the issue text.

Description

33 needs: docs 42 lvl: moderate

I think this needs something more recent.

https://plone-aurora.readthedocs.io/get-started/system-requirements.html#nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.5/install.sh | bash

0.40.8 is latest.

FWIW, in icalendar, we have a script that checks for the latest tag on GitHub for the latest release of a file so we can update timezones. This could be repurposed to check the current version of any release on GitHub or elsewhere, then update the documentation via a substitution.

https://github.com/collective/icalendar/blob/c9535847d8e58b908bae022494b8b922c7a85c9c/generate_windows_to_olson_mapping.py#L20-L28

Also in here, node>=22.22.0 is required. I had 22.20.0.

$ make frontend-start
$ REGISTRYCONFIG=$(pwd)/registry.config.ts pnpm --filter @plone/aurora dev
core/apps/aurora                         | [WARN] Unsupported engine: wanted: {"node":">=22.22.0"} (current: {"node":"v22.20.0","pnpm":"11.20.0"})
$ pnpm exec init-loaders && react-router dev
[DEPRECATED] atomFamily is deprecated and will be removed in v3. Please use the `jotai-family` package instead: https://github.com/jotaijs/jotai-family
️⚠️ Oops, Node v22.20.0 detected. react-router requires a Node version greater than 22.22.0.
Dominant language
JavaScript
Stars
5
Forks
4
Avg merge
13h
Merged PRs (30d)
12

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from plone/aurora

All issues in plone/aurora

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.