Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
overmind
command
|
|
|
examples
|
|
|
asciidoc_client
command
Command asciidoc_client demonstrates how an application can consume the public parser, semantic analysis, and AST traversal APIs.
|
Command asciidoc_client demonstrates how an application can consume the public parser, semantic analysis, and AST traversal APIs. |
|
internal
|
|
|
app
Package app exposes the application's use-case handlers to input adapters.
|
Package app exposes the application's use-case handlers to input adapters. |
|
app/bookmark
Package bookmark creates, loads and updates saved HTTP and HTTPS links.
|
Package bookmark creates, loads and updates saved HTTP and HTTPS links. |
|
app/habit
Package habit manages habit documents, goals and descriptive content.
|
Package habit manages habit documents, goals and descriptive content. |
|
app/inbox
Package inbox manages unstructured notes awaiting further organization.
|
Package inbox manages unstructured notes awaiting further organization. |
|
app/journal
Package journal manages dated entries whose date remains fixed during edits.
|
Package journal manages dated entries whose date remains fixed during edits. |
|
app/notes
Package notes queries indexed summaries and coordinates deletion and index rebuilding.
|
Package notes queries indexed summaries and coordinates deletion and index rebuilding. |
|
app/page
Package page manages titled documents with optional hierarchical areas.
|
Package page manages titled documents with optional hierarchical areas. |
|
app/person
Package person manages people and lists group names currently assigned to them.
|
Package person manages people and lists group names currently assigned to them. |
|
app/rawedit
Package rawedit loads and updates complete managed AsciiDoc documents.
|
Package rawedit loads and updates complete managed AsciiDoc documents. |
|
bootstrap
Package bootstrap assembles the application and its infrastructure.
|
Package bootstrap assembles the application and its infrastructure. |
|
cli
Package cli exposes application use cases through commands and the terminal interface.
|
Package cli exposes application use cases through commands and the terminal interface. |
|
config
Package config defines local vault settings and resolves user-supplied vault paths.
|
Package config defines local vault settings and resolves user-supplied vault paths. |
|
domain/bookmarks
Package bookmarks models saved links with validated HTTP or HTTPS URLs.
|
Package bookmarks models saved links with validated HTTP or HTTPS URLs. |
|
domain/calendar
Package calendar models timezone-free dates and half-open calendar intervals.
|
Package calendar models timezone-free dates and half-open calendar intervals. |
|
domain/habits
Package habits models recurring targets and independent measured occurrences.
|
Package habits models recurring targets and independent measured occurrences. |
|
domain/inbox
Package inbox models unstructured notes with optional content and tags.
|
Package inbox models unstructured notes with optional content and tags. |
|
domain/journals
Package journals models entries associated with a fixed calendar date.
|
Package journals models entries associated with a fixed calendar date. |
|
domain/pages
Package pages models titled documents and optional hierarchical areas.
|
Package pages models titled documents and optional hierarchical areas. |
|
domain/persons
Package persons models people and their group memberships.
|
Package persons models people and their group memberships. |
|
domain/shared
Package shared provides value types and normalization shared by subdomains.
|
Package shared provides value types and normalization shared by subdomains. |
|
editor
Package editor opens private note drafts in the user's external editor.
|
Package editor opens private note drafts in the user's external editor. |
|
infra/codecs
Package codecs maps domain entities to managed AsciiDoc documents.
|
Package codecs maps domain entities to managed AsciiDoc documents. |
|
infra/idgenerator
Package idgenerator generates identifiers used by Overmind documents.
|
Package idgenerator generates identifiers used by Overmind documents. |
|
infra/index
Package index maintains searchable SQLite projections derived from vault documents.
|
Package index maintains searchable SQLite projections derived from vault documents. |
|
infra/index/sqlitedb
Package sqlitedb contains SQL bindings generated by sqlc for the derived note index.
|
Package sqlitedb contains SQL bindings generated by sqlc for the derived note index. |
|
infra/notestore
Package notestore persists note documents atomically in the filesystem.
|
Package notestore persists note documents atomically in the filesystem. |
|
infra/repositories
Package repositories persists typed entities in the vault and refreshes their index projections.
|
Package repositories persists typed entities in the vault and refreshes their index projections. |
|
ports
Package ports defines the storage, indexing and codec contracts used by application handlers.
|
Package ports defines the storage, indexing and codec contracts used by application handlers. |
|
tui
Package tui provides the default Overmind terminal screen.
|
Package tui provides the default Overmind terminal screen. |
|
pkg
|
|
|
asciidoc
Package asciidoc is the public facade for processing AsciiDoc documents.
|
Package asciidoc is the public facade for processing AsciiDoc documents. |
|
asciidoc/ast
Package ast defines the public syntax tree produced by the AsciiDoc parser.
|
Package ast defines the public syntax tree produced by the AsciiDoc parser. |
|
asciidoc/cli
Package cli defines the command-line interface for the AsciiDoc tools.
|
Package cli defines the command-line interface for the AsciiDoc tools. |
|
asciidoc/diagnostic
Package diagnostic defines parser and semantic messages associated with source spans.
|
Package diagnostic defines parser and semantic messages associated with source spans. |
|
asciidoc/edit
Package edit creates and applies source-preserving changes to AsciiDoc text.
|
Package edit creates and applies source-preserving changes to AsciiDoc text. |
|
asciidoc/format
Package format serializes parser results into interchange formats.
|
Package format serializes parser results into interchange formats. |
|
asciidoc/lexer
Package lexer provides a streaming, line-oriented lexer for AsciiDoc.
|
Package lexer provides a streaming, line-oriented lexer for AsciiDoc. |
|
asciidoc/parser
Package parser implements the stateful block parser used by the public asciidoc package facade.
|
Package parser implements the stateful block parser used by the public asciidoc package facade. |
|
asciidoc/semantic
Package semantic derives effective document meaning from an AsciiDoc syntax tree without mutating it.
|
Package semantic derives effective document meaning from an AsciiDoc syntax tree without mutating it. |
Click to show internal directories.
Click to hide internal directories.