Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Version = "-NOVERSION-"
Version is set at build time via -ldflags "-X github.com/sarathsp06/sparrow.Version=..." Defaults to "-NOVERSION-" when built without ldflags (e.g. `go run`).
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
benchmark
command
|
|
|
migrate
command
|
|
|
server
command
|
|
|
internal
|
|
|
config
Package config provides structured configuration loading from environment variables using kelseyhightower/envconfig.
|
Package config provides structured configuration loading from environment variables using kelseyhightower/envconfig. |
|
health
Package health provides health checking functionality for the Sparrow webhook service
|
Package health provides health checking functionality for the Sparrow webhook service |
|
middleware
Package middleware provides HTTP and gRPC middleware for the Sparrow server.
|
Package middleware provides HTTP and gRPC middleware for the Sparrow server. |
|
ui
Package ui provides an embedded SPA file server for the Sparrow web frontend.
|
Package ui provides an embedded SPA file server for the Sparrow web frontend. |
|
pkg
|
|
|
crypto
Package crypto provides envelope encryption (AES-256-GCM, per-record DEK) for sensitive data such as secret headers and webhook secrets.
|
Package crypto provides envelope encryption (AES-256-GCM, per-record DEK) for sensitive data such as secret headers and webhook secrets. |
|
testutils
Package testutils have helper functions to ease testing
|
Package testutils have helper functions to ease testing |
Click to show internal directories.
Click to hide internal directories.