How to contribute to this webpage#
This site is run as a JupyterBook. Jupyterbooks are a way to build publication-quality books and documents from computational content.
The code for this book is kept on GitHub. Each presenter in the AGU session has been given a page on this site, found under the ./speaker_content
directory.
Building the book locally#
Note
The following assumes some familiarity with Git/GitHub and a working Python environment.
Create a fork of the repository https://docs.github.com/en/get-started/quickstart/fork-a-repo
Clone your new forked repository
git clone <new repo url>
and enter the repository foldercd jupyterbook-2023
Install the python dependencies
pip install -r requirements.txt
Make desired changes to Jupyterbook content
Build the book with
jupyter-book build .
When ready, push your changes to GitHub and open a pull request to the original repository
If you have any difficulties, please feel free to open an issue at agu-openscience-innovations/jupyterbook-2023#issues
JupyterBook Documentation#
Documentation for the JupyterBook project can be found here: https://jupyterbook.org/en/stable/intro.html
Note
In particular, pages on Narrative and Executable content may be interesting