-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generate documentation #43
Comments
Let's make it pragmatic. What documentation system (for python) are you (most) familiar with, @HannoSpreeuw ? |
No recent experience in writing user documentation, only developer documentation, in my case that just meant writings docstrings, sorry. So I asked the colleague sitting next to me: Which documentation system would you use when writing a tutorial from scratch? readthedocs, he replied and he especially liked a recent project where a Jupyter notebook was integrated in this documentation system. Pls let me know how you feel about this. |
But there are quite a few options available with e.g. GitBook and Doxygen being viable alternatives. |
That is a nice example, but using a responsive format such as a notebook is applicable if there is an API, in our case user sets all the parameters in one script and then runs one command. For running one command, you don't need a notebook. This is scientific, not utility software, so the users will engage with the code. So that's ok to only write developer documentation, but the current one is not sufficient. Docstrings can be the biggest part of it, but maybe you could move them a bit closer to PEP 257? As for the rest, I think I could try to list the tasks users (including future us) would typically try to do, but I need a week or so. I think it is also ok if you don't want to write documentation. |
Looks as good as anything else; I imagined @jhidding would recommend entangled, but I guess there was a reason not to. |
Entangled doesn't include a document generator (i.e. in CarboKitten this is |
@jhidding The only thing that worries me now is the rendering.
Then it gets rendered like this in the corresponding .html:
i.e. it seems to be turned into one line of text. |
Allright, you need to write your docstring like this:
|
We want to work towards a release, so a simple documentation is needed. I guess only for users, not developers. Perhaps a few typical tasks are expected:
Plotting doesn't need to be addresses because we have a separate repo for this, Cross-comparison. This will need to be tidied up a bit separately. This issue is related to #37
The text was updated successfully, but these errors were encountered: