Thanks for contributing to OPMLWatch.
- Go 1.22+
- Run
go build ./... - Run
go test ./... - Validate sample config:
go run ./cmd/opmlwatch validate-config --config examples/config.digest.yaml
- Add implementation under
internal/sinks/<name>/ - Implement
sinks.Sink - Register constructor in
internal/sinks/sink.go - Add config example in
examples/
- Keep PRs focused and small
- Include tests for behavior changes
- Update README/docs for user-visible changes