- Edit — modify or add
.mdfiles underdocs/. - Preview — run
npm startand check your changes athttp://localhost:3000. - Offline build check — before opening a PR, run
npm ci && npm run buildto catch broken links and MDX errors (onBrokenLinksis set tothrow). - PR — open a pull request into
mainwith a clear description of what changed and why. - Review — a maintainer reviews the content for accuracy, style, and site integrity.
- Auto-deploy — merges to
maintrigger the GitHub Actions workflow that publishes to GitHub Pages at https://docs.range42.lu.
- Write in plain, direct English. Avoid marketing language.
- Use fenced code blocks with language identifiers.
- Prefer relative links between docs pages (
[title](./path)). - Keep frontmatter minimal:
id,title,sidebar_positionwhere needed. - Escape bare
<and{characters in prose (MDX compiles all.mdfiles).
Follow Conventional Commits:
docs: fix typo in getting-started/install-wizard
docs: add troubleshooting entry for vault password errors
Do not include AI tool names, "Generated by", or any attribution to AI systems in commit messages, PR descriptions, code comments, or any other artifact.
- Create the
.mdfile underdocs/(or a subdirectory). - Add frontmatter with at least
idandtitle. - Register it in
sidebars.jsat the appropriate position. - If the page should appear in a versioned snapshot, cut a new version after merging (see README).