Contributions are mostly welcome (but do inform about it if you've used AI or other tools). If the length of this text scares you, then I'd rather want you to skip reading and just produce a pull-request in GitHub. If you find it too difficult to write test code, etc, then you may skip it and hope the maintainer will fix it.
Every submission should ideally include:
- Test code covering the new behaviour or bug fix
- Documentation updates where relevant
- A changelog entry in
CHANGELOG.mdunder[Unreleased]
make dev
This installs plann in editable mode with all dev dependencies.
make test
make lint
Please follow Conventional Commits and write messages in the imperative mood:
fix: correct time-range search handling for recurring eventsfeat: add journal entry supportdocs: update README
Rather than:
This commit fixes the time-range searchAdded journal support
Note: older commits in this repository predate this convention and do not follow it.