Development

Environment setup

Development environment is setup using python-poetry package manager

# create virtual environment and install all dev dependencies
poetry install -E dashboard
# install git hooks (pre-commit)
pre-commit install

Translations are managed by using gettext that must be installed on system to manage translations. Typically, on Ubuntu:

sudo apt-get update
sudo apt install gettext