Directories
¶
| Path | Synopsis |
|---|---|
|
Package archive packages the SQLite database and manifest into the final .tar.gz artifact.
|
Package archive packages the SQLite database and manifest into the final .tar.gz artifact. |
|
Package config parses and validates xray TOML configuration with line-numbered diagnostics.
|
Package config parses and validates xray TOML configuration with line-numbered diagnostics. |
|
Package connector defines the Connector and Sink interfaces and the Provenance struct returned by each extraction.
|
Package connector defines the Connector and Sink interfaces and the Provenance struct returned by each extraction. |
|
Package connectors is the parent package for individual connector implementations (github, githubactions, circleci, sentry, bugsnag, honeycomb).
|
Package connectors is the parent package for individual connector implementations (github, githubactions, circleci, sentry, bugsnag, honeycomb). |
|
bugsnag
Package bugsnag implements the Bugsnag Data Access API connector.
|
Package bugsnag implements the Bugsnag Data Access API connector. |
|
circleci
Package circleci implements the CircleCI v2 API connector.
|
Package circleci implements the CircleCI v2 API connector. |
|
github
Package github is the xray GitHub connector.
|
Package github is the xray GitHub connector. |
|
githubactions
Package githubactions implements the GitHub Actions connector.
|
Package githubactions implements the GitHub Actions connector. |
|
honeycomb
Package honeycomb implements the Honeycomb API connector.
|
Package honeycomb implements the Honeycomb API connector. |
|
sentry
Package sentry implements the Sentry API connector.
|
Package sentry implements the Sentry API connector. |
|
vcr
Package vcr provides a shared VCR (cassette-replay) test helper for connector packages that make real HTTP calls.
|
Package vcr provides a shared VCR (cassette-replay) test helper for connector packages that make real HTTP calls. |
|
Package gitcli wraps the system git binary: clone, log --numstat --name-status, and per-path log.
|
Package gitcli wraps the system git binary: clone, log --numstat --name-status, and per-path log. |
|
Package inspect implements post-hoc artifact validation for xray .tar.gz artifacts.
|
Package inspect implements post-hoc artifact validation for xray .tar.gz artifacts. |
|
Package manifest writes manifest.json including the extraction_provenance block that records what each connector returned per repo.
|
Package manifest writes manifest.json including the extraction_provenance block that records what each connector returned per repo. |
|
Package model defines the canonical row structs, SQLite DDL, and schema_version constant for the metrics.sqlite artifact.
|
Package model defines the canonical row structs, SQLite DDL, and schema_version constant for the metrics.sqlite artifact. |
|
Package postprocess runs cross-cutting linkage passes against the populated metrics SQLite store after every connector has finished extracting and before the manifest is written.
|
Package postprocess runs cross-cutting linkage passes against the populated metrics SQLite store after every connector has finished extracting and before the manifest is written. |
|
Package preflight builds a cost-preview Plan for an xray run without performing the run.
|
Package preflight builds a cost-preview Plan for an xray run without performing the run. |
|
Package progress defines the structured run-time event contract for xray's CLI output cluster (cli-ux).
|
Package progress defines the structured run-time event contract for xray's CLI output cluster (cli-ux). |
|
Package ratelimit provides a shared exponential-backoff HTTP helper that honours X-RateLimit-* and Retry-After headers, with a 3-attempt and 60-second cumulative cap.
|
Package ratelimit provides a shared exponential-backoff HTTP helper that honours X-RateLimit-* and Retry-After headers, with a 3-attempt and 60-second cumulative cap. |
|
Package run orchestrates an extraction: temp-dir lifecycle, worker pool, per-(repo, connector) dispatch, manifest assembly, and provenance.
|
Package run orchestrates an extraction: temp-dir lifecycle, worker pool, per-(repo, connector) dispatch, manifest assembly, and provenance. |
|
Package store opens metrics.sqlite, applies the DDL, and exposes prepared inserts for the canonical tables.
|
Package store opens metrics.sqlite, applies the DDL, and exposes prepared inserts for the canonical tables. |
Click to show internal directories.
Click to hide internal directories.