Directories
¶
| Path | Synopsis |
|---|---|
|
Package config loads runtime configuration from a single config.yaml file.
|
Package config loads runtime configuration from a single config.yaml file. |
|
Package github is a minimal GitHub API client covering only the endpoints notifycat needs for validation.
|
Package github is a minimal GitHub API client covering only the endpoints notifycat needs for validation. |
|
Package httpx holds the HTTP plumbing shared by notifycat's signed-webhook receivers.
|
Package httpx holds the HTTP plumbing shared by notifycat's signed-webhook receivers. |
|
Package store owns the database schema, GORM models, repositories, and the goose-driven migration runner.
|
Package store owns the database schema, GORM models, repositories, and the goose-driven migration runner. |
|
Package security holds notifycat's inbound-request authentication: signature verifiers for the signed webhooks it receives.
|
Package security holds notifycat's inbound-request authentication: signature verifiers for the signed webhooks it receives. |
|
Package slack talks to the Slack Web API for the PR notifier: posting, updating, and deleting messages, adding emoji reactions, and composing the blocks of the notification.
|
Package slack talks to the Slack Web API for the PR notifier: posting, updating, and deleting messages, adding emoji reactions, and composing the blocks of the notification. |
Click to show internal directories.
Click to hide internal directories.