Click Use this template
button to copy this repository.
See also:
- template-juliabook: runs notebooks concurrently in one runner and use jupyter-book to build the website.
- template-quarto-julia-matrix: mostly the same as this repository, but it uses quarto to render the website.
In ci.yml, each Jupyter (*.ipynb
) notebook under the docs
folder is executed with one GitHub actions runner; then Jupyter book collects the result notebooks and creates a beautiful website.
The notebooks are executed in parallel by dynamic matrix. Every notebook runs on an individual runner.
Open your repository settings => Pages => GitHub Pages => Build and deployment => Source, select GitHub actions
.
See dependabot.yml and .kodiak.toml configuration files.
You need to enable the Kodiak Bot APP to automatically merge updates.
The GitHub workflow update-manifest.yml regularly updates Julia dependencies, make a PR with the updated dependencies, and automatically merge the updates if the notebooks are executed smoothly.
See creating tokens to trigger CI workflows in a PR. This repo uses a custom GitHub APP to generate a token on the fly.
linkcheck.yml uses GitHub actions to regularly check if the web links in the notebooks are valid.