Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.26 KB

File metadata and controls

34 lines (24 loc) · 1.26 KB

Contributing

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 docs

We 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 install

To run tests, make sure you have docker installed (see how to install docker). Run the tests on your machine:

uv run pytest

If 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)