pkg

module
v0.0.0-...-6451a0a Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2026 License: Apache-2.0

Directories

Path Synopsis
Package action holds the permission strings more than one binary names.
Package action holds the permission strings more than one binary names.
api
authapi
Package authapi is the wire shape of the identity service's API: types and paths only, so the service and its client share one definition without either importing the other.
Package authapi is the wire shape of the identity service's API: types and paths only, so the service and its client share one definition without either importing the other.
authzapi
Package authzapi is the wire shape of the authorization service's API: types and paths only, so the service and its clients share one definition without any of them importing another.
Package authzapi is the wire shape of the authorization service's API: types and paths only, so the service and its clients share one definition without any of them importing another.
billingapi
Package billingapi is the wire shape of the billing service's API: types and paths only, so the service and its client share one definition without either importing the other.
Package billingapi is the wire shape of the billing service's API: types and paths only, so the service and its client share one definition without either importing the other.
contentapi
Package contentapi is the wire shape of the content service's API: types and paths only, so the service and its client share one definition without either importing the other.
Package contentapi is the wire shape of the content service's API: types and paths only, so the service and its client share one definition without either importing the other.
discussapi
Package discussapi is the wire shape of the discussion service: types and paths only, so the service, its client and its callers share one definition without importing each other.
Package discussapi is the wire shape of the discussion service: types and paths only, so the service, its client and its callers share one definition without importing each other.
ledgerapi
Package ledgerapi is the wire shape of the ledger service's API: types and paths only, so the service and its client share one definition without either importing the other.
Package ledgerapi is the wire shape of the ledger service's API: types and paths only, so the service and its client share one definition without either importing the other.
libraryapi
Package libraryapi is the wire shape of xonyagar's library service: types and paths only, so the service, its client and the site share one definition without importing each other.
Package libraryapi is the wire shape of xonyagar's library service: types and paths only, so the service, its client and the site share one definition without importing each other.
mediaapi
Package mediaapi is the wire shape of the media service: types and paths only, so the service, its client and its callers share one definition without importing each other.
Package mediaapi is the wire shape of the media service: types and paths only, so the service, its client and its callers share one definition without importing each other.
taskapi
Package taskapi is the wire shape of todoset's task service: types and paths only, so the service, its client and the site share one definition without importing each other.
Package taskapi is the wire shape of todoset's task service: types and paths only, so the service, its client and the site share one definition without importing each other.
Package asset serves an embedded static file under a URL that changes with its content, so browsers can cache it forever.
Package asset serves an embedded static file under a URL that changes with its content, so browsers can cache it forever.
Package config holds settings blocks shared by more than one binary, so every binary reads PORT or DATABASE_DSN the same way.
Package config holds settings blocks shared by more than one binary, so every binary reads PORT or DATABASE_DSN the same way.
Package httpx is the contract between services: a JSON request, a JSON response, and one error shape for failures caused by the request, not the system.
Package httpx is the contract between services: a JSON request, a JSON response, and one error shape for failures caused by the request, not the system.
Package initials turns a person's name into the letters an avatar shows in place of a picture.
Package initials turns a person's name into the letters an avatar shows in place of a picture.
Package mail sends plain-text email.
Package mail sends plain-text email.
Package pgtest gives Postgres repository tests a database.
Package pgtest gives Postgres repository tests a database.
Package ref parses and formats the resource references services use to point at each other:
Package ref parses and formats the resource references services use to point at each other:
Package reqid carries a request identifier through a context and across a service boundary.
Package reqid carries a request identifier through a context and across a service boundary.
Package safeurl keeps a redirect target inside this site.
Package safeurl keeps a redirect target inside this site.
Package serve runs the parts of a service unrelated to its domain: a logger, a listener with timeouts, request IDs, panic recovery, request logging, health probes and graceful shutdown.
Package serve runs the parts of a service unrelated to its domain: a logger, a listener with timeouts, request IDs, panic recovery, request logging, health probes and graceful shutdown.
Package sqlmigrate applies numbered SQL migration files from an fs.FS and records what it applied.
Package sqlmigrate applies numbered SQL migration files from an fs.FS and records what it applied.
Package storage opens a database for one service.
Package storage opens a database for one service.

Jump to

Keyboard shortcuts

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