Public documentation deployment¶
MUDIDI's documentation is published for everyone at naarm-nlp.github.io/mudidi.
The Documentation GitHub Actions workflow validates pull requests and, after
a change reaches main, builds MkDocs and deploys the generated static site to
GitHub Pages. The generated site/ directory is never committed.
One-time repository setup¶
An administrator must select Settings → Pages → Build and deployment → Source: GitHub Actions in the GitHub repository. GitHub Pages is free for public repositories.
After the first successful deployment, add
https://naarm-nlp.github.io/mudidi/
to the repository's About → Website
field so GitHub displays the documentation link beside the project description,
as repositories such as FastAPI do.
The workflow can also be run manually from Actions → Documentation → Run
workflow on main.