First Time Setup - nottinghamtec/PyRIGS GitHub Wiki
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-devor your distro's equivalent. You may also need tosudo apt install libcairo2-dev libjpeg-dev libgif-dev uv syncnpm install && gulp buildpython manage.py migrate && python manage.py generateSampleDatato 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.