Contributors
Prepare the environment
Section titled “Prepare the environment”From a source checkout, install the development environment:
uv sync --all-groupsThe repository’s hook configuration defines format, lint, type, and test checks. Run the applicable hooks on your changed files before review:
uv run prek run --all-files --hook-stage pre-pushBuild documentation
Section titled “Build documentation”Use Node.js 22.12 or newer. From the repository root:
cd docsnpm cinpm run buildnpm run preview -- --port 4331Open the printed URL including /r2x-plexos/. The build writes docs/_build/ and creates the Pagefind search index.
Check sidebar navigation, search for a package-specific term, and follow any legacy .html URL affected by your edit.
Use an available port if another preview is running.
Edit pages in docs/src/content/docs/. Keep commands tied to current source and preserve redirects when moving existing URLs.
Add documentation archives only when real historical builds are available.
Report bugs through issues; contributions use pull requests.