Notes
The rebirth of the lazy documentation generator. It is now faster, prettier, and lazier!
Highlights:
- Material design support
- `Jinja2` based rendering for templates with more flexibility
- Signatures are beautified with `black`
- Updated AST
Added
- CLI flag `--create-configs`
- Module `README.md` contains links to submodules
- New AST features support for Python 3.10 and 3.11
Changed
- `README.md` is no longer copied from the project, replaced with the former `MODULES.md`
- Instead of `MODULES.md` in the project root, documentation is copied from `HANDSDOWN.md`
- Signature output processed with `black`
- RtD and GitHub Pages configs are no longer created by default, use a CLI flag to update
- `Find in source` links now have filename and line
Fixed
- Document ToC respects duplicate headers
- Doctest blocks were not closed correctly (reported by djanderson in 24)
- Empty section blocks no longer create empty lines
- `.readthedocs.yml` now support a path to output directory other than `docs`
- Source code URL in output point to GitHub repository instead of `/blob/main/`