Documentation
The GitHub Pages site is built with MkDocs and Material for MkDocs.
Install Docs Dependencies
python -m pip install -r requirements-docs.txt
Build Locally
mkdocs build --strict
Serve Locally
mkdocs serve
Add A Page
- Add the Markdown file under
docs/. - Add the page to
mkdocs.ymlnavigation. - Keep command examples aligned with the real
studioCLI. - Run
mkdocs build --strict.
GitHub Pages
The Pages workflow builds on pushes and pull requests targeting main.
Pull requests build the site but do not deploy it. Pushes to main upload and
deploy the generated site through GitHub Pages.
Repository settings must use:
Settings -> Pages -> Source -> GitHub Actions
The default public URL is:
https://alonshoa.github.io/Manim-Studio/
Canonical Docs
GitHub Pages is the canonical documentation surface. If GitHub Wiki is enabled, keep it as a short index that links readers back to the Pages site.