2 Installing
There are a few programs that are required to use this template to create a workshop:
- uv: A tool for managing Python environments and running commands.
- Python: Required by Copier, the template tool.
- Copier: A template tool for making new workshops in a standardised and structured way.
- just: A build and development management tool that helps with running common build and check tasks.
You can use uv to install these required programs, so install that first. After you’ve installed uv, install the other programs using:
Terminal
uv tool install copier rust-justuv will also install Python for you when you install these tools.
There are some optional, though strongly recommended, programs to install and use in any workshop created with this template:
- Git: For version control and setting up Git to track the newly created workshop.
- Lychee: A link checker that we include in the
justfilefor checking for broken links in the files. - Quarto: A scientific and technical publishing system built on Pandoc. The website built with this template is created with Quarto, and the workshop created from this template is also set up to use Quarto too.
- gh cli: For managing GitHub repositories and settings from the command line. There are some post-creation steps we’ve included that use gh to simplify setting up a GitHub repository for the workshop.