pkg/

directory
v0.0.0-...-ce43c02 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2026 License: MIT

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.
web
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.

Jump to

Keyboard shortcuts

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