Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
stagefreight-gen-banner
command
Command stagefreight-gen-banner generates a Go source file containing the StageFreight logo as an ANSI-escaped string constant.
|
Command stagefreight-gen-banner generates a Go source file containing the StageFreight logo as an ANSI-escaped string constant. |
|
internal
|
|
|
src
|
|
|
badge
Package badge provides a configurable SVG badge engine with dynamic font measurement.
|
Package badge provides a configurable SVG badge engine with dynamic font measurement. |
|
build/engines
Package engines contains all built-in build engines.
|
Package engines contains all built-in build engines. |
|
cli
command
|
|
|
component
Package component provides GitLab CI component spec parsing and documentation generation for the `stagefreight component` command family.
|
Package component provides GitLab CI component spec parsing and documentation generation for the `stagefreight component` command family. |
|
fonts
Package fonts provides embedded TTF fonts shared across StageFreight packages.
|
Package fonts provides embedded TTF fonts shared across StageFreight packages. |
|
forge
Package forge provides a platform-agnostic abstraction over git forges (GitLab, GitHub, Gitea/Forgejo).
|
Package forge provides a platform-agnostic abstraction over git forges (GitLab, GitHub, Gitea/Forgejo). |
|
gitver
Package gitver provides git-based version detection and tag template resolution.
|
Package gitver provides git-based version detection and tag template resolution. |
|
lint/modules
Package modules contains all built-in lint modules.
|
Package modules contains all built-in lint modules. |
|
lint/modules/freshness
Package freshness checks for outdated dependencies across ecosystems: Dockerfile base images, pinned tool versions, Go modules, Rust crates, npm packages, Alpine APK, Debian/Ubuntu APT, and pip packages.
|
Package freshness checks for outdated dependencies across ecosystems: Dockerfile base images, pinned tool versions, Go modules, Rust crates, npm packages, Alpine APK, Debian/Ubuntu APT, and pip packages. |
|
lint/modules/osv
Package osv runs osv-scanner against lockfiles to detect known vulnerabilities from the OSV database.
|
Package osv runs osv-scanner against lockfiles to detect known vulnerabilities from the OSV database. |
|
manifest
Package manifest defines the StageFreight manifest schema and deterministic JSON serialization.
|
Package manifest defines the StageFreight manifest schema and deterministic JSON serialization. |
|
narrator
Package narrator composes modules into managed README sections.
|
Package narrator composes modules into managed README sections. |
|
props
Package props implements the composable presentation subsystem.
|
Package props implements the composable presentation subsystem. |
|
registry
Package registry provides a platform-agnostic abstraction over container registries (Docker Hub, GitLab, GHCR, Quay, JFrog, Harbor, Gitea).
|
Package registry provides a platform-agnostic abstraction over container registries (Docker Hub, GitLab, GHCR, Quay, JFrog, Harbor, Gitea). |
|
release
Package release handles release notes generation, release creation, and cross-platform sync.
|
Package release handles release notes generation, release creation, and cross-platform sync. |
|
retention
Package retention implements a restic-style retention engine that works with any named+timestamped items (registry tags, forge releases, etc).
|
Package retention implements a restic-style retention engine that works with any named+timestamped items (registry tags, forge releases, etc). |
|
security
Package security provides vulnerability scanning and SBOM generation.
|
Package security provides vulnerability scanning and SBOM generation. |
Click to show internal directories.
Click to hide internal directories.