Directories
¶
| Path | Synopsis |
|---|---|
|
cdctl
|
|
|
controller
|
|
|
common
Package common provides shared utilities and types for CRD controllers.
|
Package common provides shared utilities and types for CRD controllers. |
|
driftmonitor
Package driftmonitor provides the Kubernetes controller for DriftMonitor resources.
|
Package driftmonitor provides the Kubernetes controller for DriftMonitor resources. |
|
pullrequesttracker
Package pullrequesttracker provides the Kubernetes controller for PullRequestTracker resources.
|
Package pullrequesttracker provides the Kubernetes controller for PullRequestTracker resources. |
|
sync
Package sync provides coordination between GitHub labels and CRD status fields.
|
Package sync provides coordination between GitHub labels and CRD status fields. |
|
domain
|
|
|
common
Package common provides shared domain types and utilities used across all domain packages.
|
Package common provides shared domain types and utilities used across all domain packages. |
|
deployment
Package deployment provides domain types for deployment status tracking and drift detection.
|
Package deployment provides domain types for deployment status tracking and drift detection. |
|
pr
Package pr provides core domain types and business logic for pull request lifecycle management.
|
Package pr provides core domain types and business logic for pull request lifecycle management. |
|
qualification
Package qualification provides domain types for PR qualification validation.
|
Package qualification provides domain types for PR qualification validation. |
|
Package extraction provides file fetching and metadata extraction for PRs.
|
Package extraction provides file fetching and metadata extraction for PRs. |
|
extractors
Package extractors provides specific metadata extractors for pull requests.
|
Package extractors provides specific metadata extractors for pull requests. |
|
Package labels provides label state management for PR lifecycle tracking.
|
Package labels provides label state management for PR lifecycle tracking. |
|
ports
|
|
|
repositories
Package repositories defines repository interfaces following the Repository pattern from Domain-Driven Design.
|
Package repositories defines repository interfaces following the Repository pattern from Domain-Driven Design. |
|
Package promotion provides the controller for automatic PR promotion across environments.
|
Package promotion provides the controller for automatic PR promotion across environments. |
|
Package prpipeline provides the PR discovery, qualification, and auto-merge pipeline.
|
Package prpipeline provides the PR discovery, qualification, and auto-merge pipeline. |
|
Package qualification provides PR qualification validation for the cd-operator.
|
Package qualification provides PR qualification validation for the cd-operator. |
Click to show internal directories.
Click to hide internal directories.