-
Notifications
You must be signed in to change notification settings - Fork 11
First Time Setup
Joe Banks edited this page Sep 28, 2025
·
11 revisions
The steps to setup the new system are as follows
- Install uv, NPM and Gulp
- Clone the repo, cd into it
- Install the dependencies for one of our python libraries (psycopg) by running
sudo apt install libpq-dev python3.10-dev
or your distro's equivalent. You may also need tosudo apt install libcairo2-dev libjpeg-dev libgif-dev
uv sync
npm install && gulp build
-
python manage.py migrate && python manage.py generateSampleData
to populate the database
From then on you can run uv run $SHELL
and then npx gulp watch
to activate a live reloading development server. The livereload should also pickup on any JS/SCSS changes and automatically build them for you.