Contributing to the Documentation¶
Thank you for your interest in contributing to the NXFR documentation! High-quality documentation is just as important as the code itself.
General Guidelines¶
For an overview of the project's general contribution guidelines, pull request process, and coding standards, please refer to the root CONTRIBUTING.md file.
Please also ensure you read and adhere to our CODE_OF_CONDUCT.md in all interactions within the community.
Development Workflow¶
The documentation site is built using MkDocs with the Material for MkDocs theme.
To run the documentation site locally and preview your changes:
- Install Python and pip if you haven't already.
- Install the dependencies:
- Run the development server: Navigate to the
docs-sitedirectory and run: - Open your browser to
http://127.0.0.1:8000/. The site will auto-reload as you save your Markdown files.
How to Contribute to Docs Specifically¶
- Documentation files are located in the
docs-site/docs/directory. - We use standard Markdown format, augmented by
mkdocs-materialextensions like Admonitions and Tabbed blocks. - Keep the tone professional, clear, and concise.
- When adding new pages, remember to update the
navsection indocs-site/mkdocs.yml.