Setting up the development environment

Firstly, ensure you have the required software installed - prerequisites are listed in full in the REMS development documentation

To summarise, you need Docker, Java 17 and Leiningen

Then start by creating a directory

mkdir cadre
cd cadre

Now clone in the backend source. It is available here: https://github.com/ADA-ANU/rems

git clone https://github.com/ADA-ANU/rems.git

Then build the rems application by running:

cd rems
lein with-profile uberjar uberjar
cd ..

You will then need to clone in the frontend source.

git clone <CADRE-GITHUB-LINK>

Then build the frontend by running:

cd cadreclient
<CADRE-FOLDER>
cd ..