Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth implements account credential, opaque-token, and authenticated session operations shared by browser and JSON routes.
|
Package auth implements account credential, opaque-token, and authenticated session operations shared by browser and JSON routes. |
|
Package config loads and validates process configuration from environment variables and optional dotenv files.
|
Package config loads and validates process configuration from environment variables and optional dotenv files. |
|
Package database opens the shared PostgreSQL connection pool used by commands and application packages.
|
Package database opens the shared PostgreSQL connection pool used by commands and application packages. |
|
Package httpapi is the public composition facade for go-todo's HTTP server.
|
Package httpapi is the public composition facade for go-todo's HTTP server. |
|
Package httpx contains the HTTP transport helpers shared by feature route packages.
|
Package httpx contains the HTTP transport helpers shared by feature route packages. |
|
Package models contains small application records shared across HTTP and web presentation packages.
|
Package models contains small application records shared across HTTP and web presentation packages. |
|
Package routes composes go-todo's feature-oriented HTTP route packages.
|
Package routes composes go-todo's feature-oriented HTTP route packages. |
|
account
Package account owns authenticated browser and JSON account routes with their page and refreshable account-card fragment.
|
Package account owns authenticated browser and JSON account routes with their page and refreshable account-card fragment. |
|
health
Package health owns the process liveness endpoint.
|
Package health owns the process liveness endpoint. |
|
landing
Package landing owns the public landing route, page, and HTMX fragment.
|
Package landing owns the public landing route, page, and HTMX fragment. |
|
login
Package login owns browser and JSON login routes with their shared operation, page, and replaceable form fragment.
|
Package login owns browser and JSON login routes with their shared operation, page, and replaceable form fragment. |
|
logout
Package logout owns browser and JSON token-revocation routes.
|
Package logout owns browser and JSON token-revocation routes. |
|
register
Package register owns browser and JSON account-registration routes with their shared validation, page, and replaceable form fragment.
|
Package register owns browser and JSON account-registration routes with their shared validation, page, and replaceable form fragment. |
|
todos
Package todos owns authenticated browser and JSON todo routes, their request parsing, and the server-rendered todo page and fragment.
|
Package todos owns authenticated browser and JSON todo routes, their request parsing, and the server-rendered todo page and fragment. |
|
Package security defines opaque bearer-token primitives and credential policy.
|
Package security defines opaque bearer-token primitives and credential policy. |
|
Package testdatabase creates disposable PostgreSQL clones for integration tests.
|
Package testdatabase creates disposable PostgreSQL clones for integration tests. |
|
Package todos implements owner-scoped persistence and validation for todo items.
|
Package todos implements owner-scoped persistence and validation for todo items. |
|
Package version reports build identity for diagnostics and release tooling.
|
Package version reports build identity for diagnostics and release tooling. |
|
Package web embeds browser assets and provides the generic server-side page renderer used by feature route packages.
|
Package web embeds browser assets and provides the generic server-side page renderer used by feature route packages. |
|
layout
Package layout embeds the document shell shared by all server-rendered pages.
|
Package layout embeds the document shell shared by all server-rendered pages. |
Click to show internal directories.
Click to hide internal directories.