Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2026 License: GPL-3.0

Directories

Path Synopsis
app
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

Jump to

Keyboard shortcuts

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