Mathesar Wiki
This repository holds the source content for Mathesar's wiki, as published to:
Table of Contents
Preview your edits locally
-
Install requirements
pip install -r requirements.txt
-
Start MkDocs
mkdocs serve -a localhost:9000
-
Preview the docs at http://localhost:9000
-
Keep mkdocs running while you edit and your local preview will refresh automatically.
Contribution process
-
Core team members are encouraged to push small commits directly to
master
. -
Community contributors may suggest changes by opening PRs.
Reference
-
Our docs run on a distribution of
mkdocs
calledmkdocs-material
. For basics of doc writing, see the Writing your docs section ofmkdocs
user guide. -
For some customization basics, see Customization section of
mkdocs-material
's Getting started guide. To learn about some ofmkdocs-material
's features (annotations, code blocks, content tabs, etc.), see its Reference. -
For page redirects, we use
mkdocs-redirects
. -
We use the awesome-pages plugin for some additional control over the navigation system.
-
We use the mkdocs-htmlproofer-plugin to validate internal hyperlinks.
See also
-
The source content for Mathesar's documentation, which also utilizes MkDocs.