Skip to content

Contributing

This documentation uses vitepress as such it supports markdown with custom extensions as outlined here.

WARNING

/docs/CODE_OF_CONDUCT.md, /docs/CONTRIBUTING.md and /docs/DEVELOPER GUIDE.md are also served via the GitHub UI and as such should only contain GitHub compatible markdown. Documentation on GitHubs markdown flavor can be found here.

Writing Changes

To write changes modify the markdown files in /docs and follow the regular pull request process to merge the changes into the main branch.

Once the changes are merged the site will be auto deployed.

WARNING

When creating, renaming, moving or deleting files the sidebar config in /docs/.vitepress/config.mts should reflect the change.

Viewing Changes Locally

To view changes locally run the following in a command line interface from the root of the repository.

bash
cd docs
npm install
npm run docs:dev

This will install and run a vitepress instance on your localhost which reflects changes made as the files are saved.

INFO

Viewing changes locally before opening a pull request is strongly recommended as it significantly reduces the chance of broken formatting going live.