- Fork the repository and clone it.
git clone https://github.com/chainyo/picaisso.git
-
Use an environment with Python 3.10 installed. You can use pyenv or any other tool to manage your Python environments.
-
Install pipx.
python -m pip install --user pipx
python -m pipx ensurepath
- Install poetry.
pipx install poetry
- Install Nox and inject nox-poetry.
pipx install nox
pipx inject nox nox-poetry
- Install the pre-commit hooks.
nox --session=pre-commit -- install
- Install the project dependencies.
poetry install
- Activate the project virtual environment.
poetry shell
- Create a new branch and start coding!
git checkout -b <branch-name>
code .