Thanks for helping build knook.
- Install a current Swift toolchain and full Xcode.
- Clone the repo and open the package in Xcode, or use SwiftPM from Terminal.
- Run
swift testbefore opening a pull request.
- Keep the product native to macOS.
- Preserve the privacy-first, local-only posture.
- Prefer testable logic in
Coreover view-driven state. - Avoid introducing telemetry, accounts, or remote dependencies without a design discussion.
- Include a short summary of the user-facing change.
- Add or update tests for scheduler and persistence behavior.
- Attach screenshots or recordings for UI changes.