Skip to content

Contributing to the project

You can help/contribute in many ways:

Writing code

Fork the repository locally and install it as editable package:

git clone git@github.com:tetra-framework/tetra.git
cd tetra
make setup-dev

This takes care of setting up the development environment (install uv and dev dependencies, run playwright install etc.)

Code style

  • Please only write Black styled code. You can automate that by using your IDE's save trigger feature.
  • Document your code well, using Napoleon/Google style docstrings.
  • Write appropriate tests for your code.