The goal is to have more features implemented and tested on the Actual API. If you have ideas, comments, bug fixes or requests, feel free to open an issue and/or submit a pull request.
If you have questions that do not belong to an issue, you can also open a discussion thread.
Installing requirements is easy with uv:
uv sync --all-extras --group docsWe use pre-commit to ensure consistent formatting across different developers. To develop
locally, make sure you install all development requirements, then install pre-commit hooks. This would make sure the
formatting runs on every commit.
pre-commit installTo run tests, make sure you have docker installed (see how to install docker). Run the tests on your machine:
uv run pytestIf after your changes the tests are running fine, you can commit your changes and open a pull request!
(make sure you follow the guidelines to a good pull request)