Slide 15
Slide 15 text
Software Documentation
• API Reference patterns
‣ Useful documentation for SWIG-generated Python APIs
• What should package docs look like?
‣ E.g., Astropy packages have: Introduction, Getting Started,
User Guide, API Reference
• How should (Command line) Tasks be documented?
‣ Present configuration options, including from sub-tasks, and
patterns for re-targeting sub-tasks, etc..
• Systems for tutorials
‣ Notebooks, delivery of example datasets, …
‣ Testable and reproducible
Content patterns for Sphinx-based documentation.