Getting started
Requirements
Have the following installed in your system. A basic knowledge of the following is expected.
- a bash or zsh shell
- git (scm)
- make (used to automate running long commands)
- python (python 3.9) (the programming language)
- docker (containerization tool)
- poetry (python dependancy management and packaging)
- gh (cli of GitHub , a popular source host)
- Vs code (code editor)
Setup
- Create a new repo from this template
- Clone your repo and move into the project directory
- For poetry use config
virtualenvs.in-project = true
- Run
poetry install
- Run
poetry shell
(activate virtual environment) - Run
pre-commit install
to install all pre-commit hooks - Run
code .
to open in vscode.