Contributing

Developer documentation for this repository.

installing

Python dependencies are managed through poetry.

git clone https://github.com/knotsanimation/knots-hub.git
cd knots-hub
poetry install --all-extras

documentation

Building the static documentation.

  • make sure you have the doc extras dependencies installed.

  • execute build-doc.py

You can also use the serve-doc.py for auto-building when you edit a source file (doesn’t work for autodoc and source code).

tests

Running the unittests.

  • make sure you have the test extras dependencies installed.

  • python -m pytest ./tests