internal/

directory
v0.0.0-...-9518a5e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2021 License: MIT

Directories

Path Synopsis
Package authentication provides functions and structures to facilitate salting and authenticating passwords, as well as validating TOTP tokens.
Package authentication provides functions and structures to facilitate salting and authenticating passwords, as well as validating TOTP tokens.
build
server
Package server contains builders generated by dependency injection tools.
Package server contains builders generated by dependency injection tools.
worker
Package worker contains builders generated by dependency injection tools.
Package worker contains builders generated by dependency injection tools.
Package config provides configuration structs for every service
Package config provides configuration structs for every service
Package database provides interface abstractions for interacting with relational data stores
Package database provides interface abstractions for interacting with relational data stores
queriers/mysql
Package mysql provides an interface for writing to a MySQL instance.
Package mysql provides an interface for writing to a MySQL instance.
queriers/postgres
Package postgres provides an interface for writing to a Postgres instance.
Package postgres provides an interface for writing to a Postgres instance.
Package encoding provides HTTP response encoding abstractions
Package encoding provides HTTP response encoding abstractions
mock
Package mock provides mockable implementations of every interface defined in the outer encoding package.
Package mock provides mockable implementations of every interface defined in the outer encoding package.
messagequeue
metrics
Package metrics provides metrics collection functions and structs
Package metrics provides metrics collection functions and structs
metrics/mock
Package mock provides mockable implementations of every interface defined in the outer metrics package.
Package mock provides mockable implementations of every interface defined in the outer metrics package.
tracing
Package tracing provides common functions for attaching values to trace spans
Package tracing provides common functions for attaching values to trace spans
chi
Package search defines an interface for a search index management structure
Package search defines an interface for a search index management structure
elasticsearch
Package elasticsearch provides an interface-compatible wrapper around the elasticsearch indexer
Package elasticsearch provides an interface-compatible wrapper around the elasticsearch indexer
mock
Package mocksearch provides an interface-compatible search index mock
Package mocksearch provides an interface-compatible search index mock
Package server provides an HTTP server comprised of multiple HTTP services
Package server provides an HTTP server comprised of multiple HTTP services
services
accounts
Package accounts provides a series of HTTP handlers for managing accounts in a compatible database.
Package accounts provides a series of HTTP handlers for managing accounts in a compatible database.
admin
Package admin implements server administrator functions
Package admin implements server administrator functions
apiclients
Package apiclients provides a series of HTTP handlers for managing service API clients.
Package apiclients provides a series of HTTP handlers for managing service API clients.
authentication
Package authentication implements a user passwords layer for a web server, issuing cookies, validating requests via middleware
Package authentication implements a user passwords layer for a web server, issuing cookies, validating requests via middleware
items
Package items provides a series of HTTP handlers for managing items in a compatible database.
Package items provides a series of HTTP handlers for managing items in a compatible database.
users
Package users provides a series of HTTP handlers for managing users, passwords, and two factor secrets in a compatible database.
Package users provides a series of HTTP handlers for managing users, passwords, and two factor secrets in a compatible database.
webhooks
Package webhooks provides a series of HTTP handlers for managing webhooks in a compatible database.
Package webhooks provides a series of HTTP handlers for managing webhooks in a compatible database.
images
Package images is largely (and respectfully) inspired by/copied from this repo: github.com/olahol/go-imageupload
Package images is largely (and respectfully) inspired by/copied from this repo: github.com/olahol/go-imageupload

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL