internal/

directory
v0.32.2 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2026 License: Apache-2.0

Directories

Path Synopsis
Package api is a thin HTTP client for Ronja's /api/v2 surface.
Package api is a thin HTTP client for Ronja's /api/v2 surface.
Package checkfile parses the committed file that declares one table's health checks in a pipeline folder (`checks/<stem>.json`), and fingerprints what a live check looks like through the fields that file declares.
Package checkfile parses the committed file that declares one table's health checks in a pipeline folder (`checks/<stem>.json`), and fingerprints what a live check looks like through the fields that file declares.
Package cmd wires the `ronja` command tree.
Package cmd wires the `ronja` command tree.
Package config owns the CLI's on-disk credential store.
Package config owns the CLI's on-disk credential store.
Package dbdir is the local-only binding a migrations folder remembers: which managed database it targets, on which instance and organization.
Package dbdir is the local-only binding a migrations folder remembers: which managed database it targets, on which instance and organization.
Package jqf is the CLI's jq filter: compile an expression once, apply it to a decoded JSON value, render the results.
Package jqf is the CLI's jq filter: compile an expression once, apply it to a decoded JSON value, render the results.
Package markers owns the CLI's view of the marker grammar a workflow's Python and a derived table's SQL are written in, and the one question a PORTABLE folder has to ask of it: which markers carry a reference to a row that exists in exactly one organization, and what does the source become once those references have been replaced.
Package markers owns the CLI's view of the marker grammar a workflow's Python and a derived table's SQL are written in, and the one question a PORTABLE folder has to ask of it: which markers carry a reference to a row that exists in exactly one organization, and what does the source become once those references have been replaced.
Package metricfile parses the committed file that defines one metric in a pipeline folder, and fingerprints what a push of it would send.
Package metricfile parses the committed file that defines one metric in a pipeline folder, and fingerprints what a push of it would send.
Package tabledocs is the ONE contract behind both of the CLI's column documentation carriers: the opt-in `-- @table` / `-- @column` header a pipeline .sql file may open with, and the committed docs sidecar a pipeline folder may keep for a table it does not build.
Package tabledocs is the ONE contract behind both of the CLI's column documentation carriers: the opt-in `-- @table` / `-- @column` header a pipeline .sql file may open with, and the committed docs sidecar a pipeline folder may keep for a table it does not build.
Package tablerefs owns the `{{ ref('…') }}` grammar a derived table's SQL is written in, and the two questions the CLI asks of it: what does this code reference, and what is its CANONICAL form.
Package tablerefs owns the `{{ ref('…') }}` grammar a derived table's SQL is written in, and the two questions the CLI asks of it: what does this code reference, and what is its CANONICAL form.
Package update owns the CLI's knowledge of its own releases: which one is current, which one is newest, how a release archive is named, and how the binary on disk was installed.
Package update owns the CLI's knowledge of its own releases: which one is current, which one is newest, how a release archive is named, and how the binary on disk was installed.
Package wfdir owns the on-disk shape of a synced folder — a workflow's or a data app's: what is committed to the customer's git (ronja.json), what is purely local sync bookkeeping (.ronja/state.json), and which local files are candidates for sync at all.
Package wfdir owns the on-disk shape of a synced folder — a workflow's or a data app's: what is committed to the customer's git (ronja.json), what is purely local sync bookkeeping (.ronja/state.json), and which local files are candidates for sync at all.

Jump to

Keyboard shortcuts

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