Installing
Instructions for installing the required (and optional) programs to use this template and create a new template project from it.
There are a few programs that are required to use this template to create another template project:
- uv: A tool for managing Python environments and running commands.
- Python: Required by Copier, the template tool.
- Copier: A template tool for making new projects in a standardised and structured way.
You can use uv to install these required programs, so install that first. After you’ve installed uv, you can use uv to install Copier, which is the program that will actually take the template and set it up on your computer.
Terminal
uv tool install copieruv will also install Python for you when you install Copier. After that, in order to do the next steps and to use the template project created from the template, you need to install:
- Git: For version control and setting up Git to track the newly created project.
- Quarto: A scientific and technical publishing system built on Pandoc. The website built with this template is created with Quarto, and the project 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 project.
We strongly recommend installing and using these tools to help make it easier to develop the template project material created with this template: