Contributing
Your contributions are highly appreciated!
Installation and Setup
Clone your fork and cd into the repo directory
git clone git@github.com:<your username>/TimeCopilot.git
cd TimeCopilot
Install uv
, and pre-commit
:
Tip
Once uv
is installed, to install pre-commit
you can run the following command:
uv tool install pre-commit
Install the required libraries for local development
uv sync --frozen --all-extras --all-packages --group docs
Install pre-commit
hooks
pre-commit install --install-hooks
You're ready to start contributing!
Running Tests
To run tests, run:
uv run pytest
Documentation Changes
To run the documentation page locally, run:
uv run mkdocs serve