Commits
A drop-in, single-binary Go reimplementation of caronc/apprise-api,
conformant to swagger.yaml v1.5.0. Notifications go through
unraid/apprise-go and named configs persist in modernc.org/sqlite — pure
Go, no cgo, no Python.
Handlers depend on Notifier and Store interfaces behind a small net/http
middleware stack (recover, logging, optional API key, recursion guard,
body limit) with Accept-based content negotiation. A table-driven suite
treats testdata/swagger.yaml as the source of truth and proves every
route is covered.
A drop-in, single-binary Go reimplementation of caronc/apprise-api,
conformant to swagger.yaml v1.5.0. Notifications go through
unraid/apprise-go and named configs persist in modernc.org/sqlite — pure
Go, no cgo, no Python.
Handlers depend on Notifier and Store interfaces behind a small net/http
middleware stack (recover, logging, optional API key, recursion guard,
body limit) with Accept-based content negotiation. A table-driven suite
treats testdata/swagger.yaml as the source of truth and proves every
route is covered.