All documentation source lives in the single top-level docs/ directory (the only place you need to look for docs-related files).
Author conventions: see ezycad_doc_style.md.
Published site: https://ezycad.readthedocs.io/
| Mechanism | What it does |
|---|---|
.readthedocs.yaml |
RTD build config (points at docs/conf.py). |
.github/workflows/docs.yml |
GitHub Actions verification build (runs on changes under docs/). |
Screenshots and diagrams live in docs/images/. Icons come from res/icons/.
Use Markdown image syntax only:  or . Raw HTML <img> will not be rewritten by Sphinx.
Configure at EzyCad admin:
- Integrations — Connect GitHub; fix the webhook so every push to
maintriggers a build. - Settings → Builds — Enable Build pull requests for preview URLs on PRs.
- Settings → Versions — Optional: activate stable from release tags; latest tracks the default branch.
pip install -r docs/requirements.txt
sphinx-build -b html -W docs docs/_buildOpen docs/_build/index.html.