Commit Graph

8 Commits

Author SHA1 Message Date
Guillaume Raffy 97dc74f08c configured sphinx to generate decent api documentation
This was primarily done to detect bad restructuredtext syntax in python code.

This allowed me to detect and fix quite a few errors. In order to fix the orrors in the output document, I also added quite a lot of docstrings, as sphinx autodoc ignores classes and functions that don't have docstrings.

This was my first experience with sphinx but I'm not quite happy with it, as it requires too much verbose and time consuming helps and hinting to produce something decent. Moreobver, it suffers from a lack of examples for non basic usage, such as :
- how to expose to the user the __item__ methods
- how to document multiple return values
- etc.
2020-04-14 18:58:03 +02:00
Guillaume Raffy 463cd9d0d9 added sphinx settings in order to use sphinx to check the syntax of arguments
I'm not planning at the moment to use sphinx to generate the user documentation, as latex seems richer....
2020-04-14 10:40:50 +02:00
Guillaume Raffy 87e70aba22 - added user documentation for lipase imagej plugins
- the lipase manual pdf document is now released
2020-03-31 18:57:36 +02:00
Guillaume Raffy 7103ea2a97 added friday's meeting notes 2020-03-24 14:49:19 +01:00
Guillaume Raffy f4aa0423ac added doc generation in jenkins continuous integration 2020-03-18 16:42:14 +01:00
Guillaume Raffy 57c594cf4d added documentation 2020-03-18 16:26:32 +01:00
Guillaume Raffy 68e2c82eae improved documentation:
- fixed markdown issues
- added minutes for today's meeting
- now make clean also cleans the documentation temporary files
2020-02-14 18:27:30 +01:00
Guillaume Raffy 838b84512a added the notes I took in meetings since the beginning of the project 2020-02-14 11:30:31 +01:00