Hi, I wanted to develop documentation for my python project. I'm thinking in terms of the following pages:
- How-to guides
- App architecture
- Contribution guidelines
- In-depth per package, module and function documentation, possibly autogenerated from the doc strings in the code.
I'm at a crossroads at what to do? I have the following options:
- Create md files for all the above topics manually and link them through README.md. This is perfect for GitHub as it renders markdown natively. However, I might have to copy paste the doc strings manually.
- Generate rst documentation only. Use sphinx to generate the HTML and use readthedocs to host it. In the readme, just put extremely basic info and the link to the readthedocs.
What do you suggest? What are the big projects using these days?