Contribute Docs¶
Good documentation is as valuable as good code, and you can contribute to it too! Whether you spot a typo, want to clarify a section, or add missing content, all improvements are welcome. All documentation lives in the docs/ folder as Markdown files. The navigation is defined in mkdocs.yml at the root of the repository.
Edit an existing page¶
Open the relevant .md file in docs/ and make your changes. No special tooling is required. Standard Markdown plus the MkDocs Material extensions used in this project.
To preview locally:
Add a new page¶
- Create a new
.mdfile in the appropriate subfolder underdocs/. - Add it to the
nav:section ofmkdocs.yml:
Git workflow¶
- Make sure your
mainbranch is up to date: - Make your edits directly on
mainfor documentation-only changes, or on a feature branch if the changes are substantial. - Commit and push:
- Open a pull request on GitHub with a short description of what you changed.
Tip
If you maintain a separate fork or branch for a custom model, it's best to manually copy documentation changes back to main rather than merging, to avoid bringing in unrelated model-specific edits.