Each module has a corresponding Jupyter Notebook. In this tutorial you are meant to execute the Jupyter Notebooks in order.
The following is an overview of the contents in each module:
- Module 1
- Introduction to the workshop and initial setup
- Module 2
- Introduction to The Turing Way and reproducible research
- Introduction to Jupyter Book
- Demo of The Turing Way repository and its Jupyter Book
- Module 3
- Creating the minimal version of a Jupyter Book
- Module 4
- Configuring the layout and behavior of a Jupyter Book
- Module 5
- Adding Jupyter Notebooks to a Jupyter Book
- Making your Jupyter Book interactive
- Using MyST in a Jupyter Book
- Module 6
- Continuous Integration (CI) and its role in reproducibility
- Deploying Jupyter Book using GitHub actions
- Hosting a Jupyter Book online using GitHub Pages
- Module 7
- Using Sphinx features in a Jupyter Book
- Wrap up