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 (README, USAGE.md)
- A changelog entry in
CHANGELOG.mdunder[Unreleased]
Please follow Conventional Commits and write messages in the imperative mood:
fix: correct time-range search handling for recurring eventsfeat: add free-busy query checkdocs: update USAGE.md with --diff flag example
Rather than:
This commit fixes the time-range searchAdded free-busy query check
Note: older commits in this repository predate this convention and do not follow it.
Open an issue on GitHub. Include the server name/version and the output of caldav-server-tester --version.