Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
pipeline-analytics
command
Command pipeline-analytics runs the pipeline-analytics server.
|
Command pipeline-analytics runs the pipeline-analytics server. |
|
internal
|
|
|
auth
Package auth holds the dashboard-auth domain: the single dashboard user, their WebAuthn credentials, in-flight ceremonies, and sessions.
|
Package auth holds the dashboard-auth domain: the single dashboard user, their WebAuthn credentials, in-flight ceremonies, and sessions. |
|
auth/sqlite
Package sqlite is the SQLite-backed adapter for the auth.Store port.
|
Package sqlite is the SQLite-backed adapter for the auth.Store port. |
|
config
Package config holds pipeline-analytics' runtime configuration.
|
Package config holds pipeline-analytics' runtime configuration. |
|
crypto
Package crypto seals repo-scoped forge tokens for storage at rest and generates the random ids used for webhook secrets, ceremony ids, and session ids.
|
Package crypto seals repo-scoped forge tokens for storage at rest and generates the random ids used for webhook secrets, ceremony ids, and session ids. |
|
db
Package db opens the pipeline-analytics SQLite database.
|
Package db opens the pipeline-analytics SQLite database. |
|
httpserver
Package httpserver builds the pipeline-analytics HTTP handler tree.
|
Package httpserver builds the pipeline-analytics HTTP handler tree. |
|
ingestion
Package ingestion holds the forge-ingestion domain: tracked repos and the port their storage is reached through.
|
Package ingestion holds the forge-ingestion domain: tracked repos and the port their storage is reached through. |
|
ingestion/forgejo
Package forgejo is the ingestion.ForgeClient adapter for Forgejo, backed by the Gitea SDK (Forgejo's REST API is Gitea-derived).
|
Package forgejo is the ingestion.ForgeClient adapter for Forgejo, backed by the Gitea SDK (Forgejo's REST API is Gitea-derived). |
|
ingestion/github
Package github is the ingestion.ForgeClient adapter for GitHub, backed by google/go-github.
|
Package github is the ingestion.ForgeClient adapter for GitHub, backed by google/go-github. |
|
ingestion/sqlite
Package sqlite is the SQLite-backed adapter for the ingestion.Store port.
|
Package sqlite is the SQLite-backed adapter for the ingestion.Store port. |
|
webassets
Package webassets embeds the built SvelteKit frontend into the Go binary.
|
Package webassets embeds the built SvelteKit frontend into the Go binary. |
Click to show internal directories.
Click to hide internal directories.