Contributing Documentation¶
MedUX documentation lives alongside the code in the docs/ directory
and is built with ProperDocs
(a MkDocs fork) using the Material for MkDocs theme.
Setting Up¶
-
Clone the repository and set up the development environment as described in the Developer Setup guide.
-
Install the documentation dependencies:
bash uv sync --group doc -
Start the documentation dev server (with the venv active):
bash source .venv/bin/activate properdocs serve -
Open http://127.0.0.1:8000/ to see the live preview. Changes to
.mdfiles are reflected immediately.
Structure¶
The documentation is organized into these sections:
overview/— project overview and architectureuser/— end-user documentationadmin/— administrator documentationdeveloper/— developer documentationcontribute/— contribution guides (this section)
Writing Guidelines¶
- Write in English
- Use clear, concise language
- Use admonitions (
!!! note,!!! warning) for callouts - Use code blocks with language identifiers for syntax highlighting
- Keep pages focused on a single topic
- Link to related pages where appropriate
- If documenting a feature you are unsure about, add a
<!-- TODO: ... -->comment rather than guessing