This repository hosts the content and website for Zero to Data 6, the guide to deploying your own Data 6 course infrastructure.
All of the content resides in the markdown files and is hosted online
at data6.org/zero-to-data-6.
Building this book requires Jupyter Book v2. You can install it locally here:
pip install -r requirements.txt
See the jupyter book documentation for more information.
The myst.yml file contains the book's configuration and table of contents. It controls many aspects of the book. If you add pages, update the toc section in myst.yml.
To make changes to the book's content:
- Edit the markdown files that you wish to change. If you add a new file, make sure to add a new entry for it in
myst.yml. - Run
jupyter book serveto render the website locally. - Review the changes.
- Push to
mainon GitHub.
The GitHub Actions workflow will automatically build and deploy the site to GitHub Pages.