Directories ¶
Path | Synopsis |
---|---|
Package assets contains non-go assets - sometimes exposed as an embedfs
|
Package assets contains non-go assets - sometimes exposed as an embedfs |
cmd
|
|
statusthing
Package main ...
|
Package main ... |
gen
|
|
Package internal contains internal code
|
Package internal contains internal code |
filters
Package filters contains a set of options that can be passed to various functions in a generic way
|
Package filters contains a set of options that can be passed to various functions in a generic way |
handlers
Package handlers contains various handlers
|
Package handlers contains various handlers |
serrors
Package serrors contains all custom error types
|
Package serrors contains all custom error types |
services
Package services provides mechanisms for working with [statusthingv1.StatusThing] and related operations
|
Package services provides mechanisms for working with [statusthingv1.StatusThing] and related operations |
session
Package session ...
|
Package session ... |
storers
Package storers contains code for storing various data used in the system
|
Package storers contains code for storing various data used in the system |
storers/internal
Package internal contains internal storer code
|
Package internal contains internal storer code |
storers/memdb
Package memdb implements the StatusThingStorer via a sqlite in-memory db
|
Package memdb implements the StatusThingStorer via a sqlite in-memory db |
storers/sqlite
Package sqlite implements a storer backed by sqlite3
|
Package sqlite implements a storer backed by sqlite3 |
storers/sqlite/driver
Package driver is a package containing a custom sqlite3 driver that enforces fks
|
Package driver is a package containing a custom sqlite3 driver that enforces fks |
storers/unimplemented
Package unimplemented contains unimplemented implementations of storers
|
Package unimplemented contains unimplemented implementations of storers |
templating
Package templating contains code related to using go templates
|
Package templating contains code related to using go templates |
testutils
Package testutils contains helpers for use in testing
|
Package testutils contains helpers for use in testing |
validation
Package validation contains consistent validation helpers
|
Package validation contains consistent validation helpers |
Package migrations stores migrations for databases
|
Package migrations stores migrations for databases |
sqlite3
Package sqlite3 contains an implementation of the go-migrate database.Driver interface using a pure go sqlite3 driver this is almost entirely a copy/paste from the upstream sqlite3 driver swapping underlying drivers
|
Package sqlite3 contains an implementation of the go-migrate database.Driver interface using a pure go sqlite3 driver this is almost entirely a copy/paste from the upstream sqlite3 driver swapping underlying drivers |
Click to show internal directories.
Click to hide internal directories.