Our API doc page only lists endpoints, we need to complement those with a general description of the API, possibly terminology, etc.
There are various possibilities to achieve that:
- rely on the global docstring of the .py file that already contains the docstring for the various endpoints
- just use the Flask HTML template of the /api/ endpoint
- rely on a static file (e.g. header.html) that is deployed locally and loaded dynamically by the page template
(3) is probably the easier to code, and it will also allow to easily have an equivalent footer.html, and other static pages for other parts of the webapp in the future.