Welcome! As a Jupyter targeted project, we follow the Jupyter contributor guide and Code of Conduct.
To set up a development environment for this repository:
-
Clone this repository:
git clone https://github.com/idiap/multiauthenticator
-
Do a development install with pip
pip install --editable ".[dev]"
-
Set up pre-commit hooks for automatic code formatting, etc.
pip install pre-commit pre-commit install --install-hooks
You can also invoke the pre-commit hook manually at any time with
pre-commit run
-
Run tests
pytest
Feel free to ask for help