Directories
¶
| Path | Synopsis |
|---|---|
|
Package api exposes an HTTP JSON API for the todo app.
|
Package api exposes an HTTP JSON API for the todo app. |
|
Package db provides the persistence layer for todos, backed by SQLite or Postgres.
|
Package db provides the persistence layer for todos, backed by SQLite or Postgres. |
|
Package filter is the single source of truth for the todo list's filter query language.
|
Package filter is the single source of truth for the todo list's filter query language. |
|
Package models defines the core domain types for the todo app.
|
Package models defines the core domain types for the todo app. |
|
Package schedule parses Todoist-style free-text due dates and recurrence rules into the structured {dueDate, recurrence} form stored on a todo, and formats them back to free text.
|
Package schedule parses Todoist-style free-text due dates and recurrence rules into the structured {dueDate, recurrence} form stored on a todo, and formats them back to free text. |
|
Package ui embeds the built Svelte frontend so the Go binary ships as a single artifact.
|
Package ui embeds the built Svelte frontend so the Go binary ships as a single artifact. |
Click to show internal directories.
Click to hide internal directories.