NREL / ThermalNetwork

BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

Documentation site for ThermalNetwork #19

Closed vtnate closed 4 months ago

vtnate commented 7 months ago

Any background context you want to provide?

This is a simple documentation interface, using the Material theme for MkDocs.

Using Mkdocs enables us to work in markdown and avoid the complication of sphinx/rst.

What does this PR accomplish?

This publishes documentation to https://nrel.github.io/ThermalNetwork/ via a GitHub Actions workflow when changes to the docs folder are merged to main branch. All docs are written entirely in markdown and there is a yaml config file in the project root.

How should this be manually tested?

When developing, we can serve docs locally and it updates the live draft with every save.

  1. Check out this branch
  2. mkdocs serve
  3. Browse to http://127.0.0.1:8000/

There is a LOT of customization we can do with MkDocs - this is very basic right now.

What are the relevant tickets?

Screenshots (if appropriate)