pygama icon indicating copy to clipboard operation
pygama copied to clipboard

Project documentation

Open gipert opened this issue 2 years ago • 0 comments

I'm posting a to-do list here. I'll keep it up-to-date. Good reference: https://scikit-hep.org/developer

  • [x] Regenerate API documentation automatically at build time
  • [x] Fix all warning/errors reported by Sphinx and add missing docstrings. Read the contribution guide (refactor branch). Add @gipert as a reviewer for your pull requests. Assignments (put your name!):
    • dsp @iguinn
    • flow
    • hit @wisecg
    • lgdo @jasondet
    • math
    • pargen @ggmarshall
    • raw @jasondet
    • vis @iguinn
  • [ ] Include more general guides (eg how to run the full chain) separate pages. @gipert, ...
  • [x] Let one CI job fail if there are Sphinx errors/warnings: https://github.com/marketplace/actions/sphinx-build
  • [x] Complete contribution guide
  • [x] Create pull request template on GitHub that references the contribution guide
  • [x] ~Implement logic to make https://legend-exp.github.io/pygama/index.html redirect to the latest stable tag~ done on readthedocs.io
  • [x] Automatically embed Jupyter notebooks in website. Requires the data to be publicly available on https://github.com/legend-exp/legend-testdata
  • [x] Move tutorials to docs/?
  • [x] Alllow for automatic reference to external documentation: https://www.sphinx-doc.org/en/master/usage/extensions/intersphinx.html
  • [x] Support reStructuredText and Markdown
  • [x] ~[long-term] build documentation on main only?~ not needed on readthedocs.io

gipert avatar Mar 24 '22 10:03 gipert