View metadata files as a Pandas DataFrame
- Get Python Poetry
cd
into the root of this repository- Run
poetry install
- For development installation use
poetry install --with dev
. - Use
pylint
as the linter. Configuration forpylint
is provided inpyproject.toml
. - Use
unittest
to develop and run unit- and integration tests (pytest
is a nightmare to debug in VSCode). - If you're adding new functionality, please write a test for it and make sure all tests are passing before submitting a pull request.
- Keep commit messages informative. It is unacceptable to use dummy commit messages.
- Keep commits small and commit often.
- Document your functions using Google docstring style. Use typing annotations at the very least in function/method signatures.
👀 It's recommended to use VSCode debugger for development. Configurations for the debugger are provided under
.vscode/launch.json
.