Directories
¶
| Path | Synopsis |
|---|---|
|
dto
Package dto holds the wire-format data-transfer types shared by the CLI (`-o json`/`yaml`) and the MCP server.
|
Package dto holds the wire-format data-transfer types shared by the CLI (`-o json`/`yaml`) and the MCP server. |
|
engine
Package engine hosts Jenking's headless stateful background work: it polls the Jenkins controller and keeps the shared buildregistry (and, in a later slice, the dashboard sampler) live.
|
Package engine hosts Jenking's headless stateful background work: it polls the Jenkins controller and keeps the shared buildregistry (and, in a later slice, the dashboard sampler) live. |
|
logscore
Package logscore assigns per-character importance scores to a log line and a single aggregate score for the whole line.
|
Package logscore assigns per-character importance scores to a log line and a single aggregate score for the whole line. |
|
mcp
Package mcp exposes Jenking's headless usecase layer as a Model Context Protocol server (stdio transport).
|
Package mcp exposes Jenking's headless usecase layer as a Model Context Protocol server (stdio transport). |
|
usecase
Package usecase holds headless orchestration for Jenking's verbs: target resolution plus the fetch/mutate logic, expressed over the jmodel.JenkinsClient port and the cache store, returning domain (jmodel) types.
|
Package usecase holds headless orchestration for Jenking's verbs: target resolution plus the fetch/mutate logic, expressed over the jmodel.JenkinsClient port and the cache store, returning domain (jmodel) types. |
|
domain
|
|
|
buildregistry
Package buildregistry is the single source of truth for build state across the TUI.
|
Package buildregistry is the single source of truth for build state across the TUI. |
|
jmodel
Package jmodel holds the pure domain model: types, enums, and the JenkinsClient port.
|
Package jmodel holds the pure domain model: types, enums, and the JenkinsClient port. |
|
pipelinesyntax
Package pipelinesyntax parses Jenkins' per-build pipeline-syntax endpoints (`<build>/pipeline-syntax/gdsl` and `<build>/pipeline-syntax/globals`) into a structured Symbols set the TUI can drive completion, syntax highlighting, and signature popups from.
|
Package pipelinesyntax parses Jenkins' per-build pipeline-syntax endpoints (`<build>/pipeline-syntax/gdsl` and `<build>/pipeline-syntax/globals`) into a structured Symbols set the TUI can drive completion, syntax highlighting, and signature popups from. |
|
Package navmsg holds the navigation-context and cross-layer message types shared between the TUI views and the headless app code (monitor, action).
|
Package navmsg holds the navigation-context and cross-layer message types shared between the TUI views and the headless app code (monitor, action). |
|
tui
|
|
Click to show internal directories.
Click to hide internal directories.