Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
api
command
|
|
|
openapi
command
|
|
|
internal
|
|
|
db/cache
Package cache is the one shared cache mechanism in this service: a Postgres-backed key/value store over the UNLOGGED `cache` table, plus the atomic fixed-window counter that every rate limit is built on (see ratelimit.go).
|
Package cache is the one shared cache mechanism in this service: a Postgres-backed key/value store over the UNLOGGED `cache` table, plus the atomic fixed-window counter that every rate limit is built on (see ratelimit.go). |
|
pkg
|
|
|
acl
Package acl defines the permission vocabulary the typed route guards enforce and document.
|
Package acl defines the permission vocabulary the typed route guards enforce and document. |
|
argon2id
Package argon2id provides a simple interface for hashing and verifying passwords using the Argon2id algorithm.
|
Package argon2id provides a simple interface for hashing and verifying passwords using the Argon2id algorithm. |
|
buildinfo
Package buildinfo carries build-time metadata injected via -ldflags.
|
Package buildinfo carries build-time metadata injected via -ldflags. |
|
clientip
Package clientip resolves the address of the client that originated a request.
|
Package clientip resolves the address of the client that originated a request. |
|
ctxkeys
Package ctxkeys defines the shared context key constants used across the pkg/ and internal/ layers.
|
Package ctxkeys defines the shared context key constants used across the pkg/ and internal/ layers. |
|
ptrx
Package ptrx provides the small pointer helpers shared across modules, replacing the per-package ptrTo*/deref*/optional* duplicates that otherwise accumulate wherever optional JSON fields are built.
|
Package ptrx provides the small pointer helpers shared across modules, replacing the per-package ptrTo*/deref*/optional* duplicates that otherwise accumulate wherever optional JSON fields are built. |
Click to show internal directories.
Click to hide internal directories.