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
Move docs to Jupyter Book and expand content #514
Conversation
c7c7c55
to
d5b731d
Compare
I've added a structure for automatically generated API documentation. See it at https://www.rafmudaf.com/floris/api_docs.html. There's quite a bit of work to do yet:
|
@paulf81 what do you think about describing the input file in this format: https://www.rafmudaf.com/floris/input_reference.html? I'm not entirely into it because it's a little hard to read when there's a lot of text. However, that could probably be fixed by somehow formatting the yaml fields in some form other than bold text such as a different color or font. |
I think it looks like nice and neat, I might also ping @kflemin if she has any tips on documentation generation she could share from her experience? |
405a2cb
to
369dbfc
Compare
@rafmudaf this is a major improvement over the current docs site, and on the whole I like it a lot, so I've included a number of things that stuck out to me as areas of improvement as I was going through the site in decent detail. FLORIS Intro
Installation
Developer's Guide
Background and ConceptsIntro
Get turbine power
Visualization
API
Code Quality
|
d31f2d9
to
e082427
Compare
I'm merging this pull request now but the comments here will be addressed in an upcoming pull request. |
List examples in numeric order Small cleanup to Examples listing
Remove TOC from intro page
Include undocumented objects as well as all members of an object Add all default autodoc options to config
And other minor changes
Feature or improvement description
This pull request converts the existing Jekyll-based documentation to use Jupyter Book. I've also migrated most of the information from the v2 documentation, and added a few new areas. It is still a work in progress, but I wanted to start getting feedback.
Since this is on my fork, a live preview can be seen here: https://www.rafmudaf.com/floris/intro.html. Alternatively, you can pull these code changes to your local computer and build it with Jupyter Book (
pip install jupyter-book
):cd floris jupyter-book build docs/
Related issue, if one exists
None, but the current documentation is minimal.
Impacted areas of the software
Online documentation