@@ -61,10 +61,8 @@ jupyter lab
6161```
6262
6363Develop notebooks and confirm that they work as expected. Before committing
64- changes, clear all outputs.
65-
66- See below for information about adding rendered versions of notebooks to
67- ReadTheDocs.
64+ changes, ensure all cells are evaluated so that outputs are populated. These
65+ notebooks are included in the docs and will be displayed on ReadTheDocs.
6866
6967## Documentation
7068
@@ -82,6 +80,15 @@ live-reloading:
8280inv docs.watch
8381```
8482
83+ :::{note}
84+
85+ Most of the content included in the rendered docs come from the ` docs/ ` dir, but
86+ some is sourced from outside of ` docs/ ` . For example, the Jupyter Notebooks are
87+ sourced from the project's ` notebooks/ ` directory via symlinks to
88+ ` docs/notebooks ` .
89+
90+ :::
91+
8592The docs are generated and hosted by
8693[ ReadTheDocs] ( https://iceflow.readthedocs.io/en/latest/ ) .
8794
@@ -90,15 +97,6 @@ Please review this carefully and ensure that any changes are accurately
9097reflected. On a merge to main, changes to the documentation will be reflected on
9198the main, public-facing documentation site.
9299
93- > [ !NOTE] Most of the documentation is designed to be generated automatically.
94- > E.g., changes to the API and markdown documents will be automatically
95- > refelcted in the documentation. The one exception are the jupyter notebooks
96- > (e.g., ` iceflow-example.ipynb ` ), which are static and must be re-generated
97- > manually. Use the ` invoke docs.render-notebooks-for-docs ` task to re-generate
98- > these files, and then commit any changes to the repository. See the
99- > ` notebooks/generate_rendered_notebooks_for_docs.sh ` for how to add new
100- > rendered notebooks to the docs.
101-
102100## Releasing
103101
104102To release a new version of the software, first update the CHANGELOG.md to
@@ -111,9 +109,11 @@ $ bump-my-version bump {major|minor|patch}
111109
112110This will update files containing the software version number.
113111
114- > [ !WARNING]
115- >
116- > Please do not attempt to update version numbers by hand!
112+ :::{warning}
113+
114+ Please do not attempt to update version numbers by hand!
115+
116+ :::
117117
118118Commit these changes and, once ready, merge them into ` main ` (through the use of
119119a Pull Request on a feature branch). Tag the commit you want to release on
0 commit comments