Skip to content

Prerequisites

This project uses Devbox to manage the development environment. Devbox provides a consistent, isolated environment with all the necessary CLI tools pre-installed.

Docker

The rest of the tools are already installed in the devbox environment

Devbox

Clone the Repository

git clone https://github.com/sean-njela/zta_thesis_project.git
cd zta_thesis_project

Start the Devbox Environment and poetry environment

devbox shell # Start the devbox environment (this will also start the poetry environment)
poetry install # Install dependencies
poetry env activate # use the output to activate the poetry environment ( ONLY IF DEVBOX DOES NOT ACTIVATE THE ENVIRONMENT)

Note

The first time you run devbox shell, it will take a few minutes to install the necessary tools. But after that it will be much faster.