Use Node.js 22.22.2+ (22.x) or 24.15.0+ (24.x), npm 12.0.2, and Python 3. CI explicitly installs npm 12.0.2 to match the version used for the lockfile; Node 22's bundled npm 10 rejects this lockfile's optional peer dependencies.
npm install --global npm@12.0.2
npm ci
python -X utf8 importTranslation.py
npm run docs:devTo generate the production site, run npm run docs:build. Output is written to
docs/.vuepress/dist/.
The site uses VuePress 2.0.0-rc.31 with the Vite bundler and theme/plugins at
2.0.0-rc.134. VuePress 2 is published under npm's next tag; keep the core and
bundler versions aligned when upgrading and commit the updated lockfile.
See the VuePress changelog.
Edit template/config.js for configuration changes, then regenerate translations;
docs/.vuepress/config.js is generated. Prefetching remains disabled for PWA
caching, overriding RC.31's new as-needed default.