Skip to content

sosiristseng/template-juliabook-matrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,110 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template for publishing Julia Jupyter notebooks with dynamic matrix

Click Use this template button to copy this repository.

Publish Julia notebooks using Jupyter Book.

  • Supports both Literate (*.jl) and Jupyter (*.ipynb) notebooks. Jupyter notebooks will be converted to the Literate format before execution.
  • Uses dynamic matrix and runs notebooks in parallel in GitHub actions. See ci.yml.
  • Automatic dependency updates by dependabot and update-manifest.yml GitHub actions.
  • Checks if the links in the notebooks are valid with lychee. (See linkcheck.yml).

See also:

You need to enable GitHub pages

From your repository settings => Pages => GitHub Pages => Build and deployment => Source, select GitHub actions.

Automatic dependency updates

GitHub actions version updates

See .kodiak.toml and dependabot.yml.

This repository uses Dependabot and Kodiak Bot to automatically merge Python and GitHub actions updates.

Julia dependencies

See update-manifest.yml.

This repository can regularly update Julia in the Manifest.toml, make a PR with the updated packages, and automatically merge the updates if the notebooks are executed without any problem.

See the instructions for how to trigger CI workflows in a PR. This repo uses my GitHub APP to generate a token on the fly.

About

Template for running Julia code in Jupyter Book

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages