Setting Up for Local Development
This page only covers the basic setup to enable local development of the welcome guide. Building the documentation is covered elsewhere.
Installing Prerequisites
-
Install Python 3.10 or greater.
-
(Optional) Install Hatch. Handles environment management and provides some handy command-line functions to simplify documentation building.
-
(Optional) Install Pandoc. Only required to build the PDF version of the guide.
Getting the Source Files
-
Create your own fork of the Welcome Guide (look for the "Fork" button on GitHub).
-
Clone your fork.
with
ssh
(requires that yourssh
key is added to your GitHub account):with
https
(requires login to GitHub account): -
Create the default environment and install the project:
with Hatch:
or with
venv
and pip: -
Install the pre-commit hooks.