Skip to content

Update documentation

Daniel Lyons requested to merge update-documentation into 2.8-DEVELPMENT

Mark Whitehead pointed out that the workflow service did not have API documentation in our system. Investigating this, I found a large number of issues with the documentation, hence the fairly large MR:

  • Formerly, we were building documentation for all our dependencies as well—anything that could be found in a venv
  • Changes that Andrew made to support Sentry caused all three of the web services to fail to generate documentation
  • Performance issues relating to binary packages have been resolved. Unfortunately, this is a manual thing that will need to be checked from time to time
  • Some headings were invalid in a way that was causing Sphinx not to understand linkages between files

Merge request reports