Directories
¶
| Path | Synopsis |
|---|---|
|
Package adapters provides adapters that wrap concrete implementations to satisfy port interfaces defined in github.com/ready-to-release/eac/contracts/core/0.1.0.
|
Package adapters provides adapters that wrap concrete implementations to satisfy port interfaces defined in github.com/ready-to-release/eac/contracts/core/0.1.0. |
|
Package ai provides consolidated access to AI generation functionality This package re-exports from the organized subpackages for convenience
|
Package ai provides consolidated access to AI generation functionality This package re-exports from the organized subpackages for convenience |
|
config
Package config handles AI configuration loading and management
|
Package config handles AI configuration loading and management |
|
generation
Package generation provides AI-related utilities including format configuration
|
Package generation provides AI-related utilities including format configuration |
|
mock
Package mock provides AI-related utilities including mock support for testing.
|
Package mock provides AI-related utilities including mock support for testing. |
|
templates
Package templates provides utilities for building AI prompts using Go templates.
|
Package templates provides utilities for building AI prompts using Go templates. |
|
Package cache provides a 2D taxonomy (Level x Type) for cache control.
|
Package cache provides a 2D taxonomy (Level x Type) for cache control. |
|
Package changedetect provides unified change detection for build, lint, and test operations.
|
Package changedetect provides unified change detection for build, lint, and test operations. |
|
Package changelog provides parsing and generation of Keep a Changelog format files.
|
Package changelog provides parsing and generation of Keep a Changelog format files. |
|
Package config provides book template expansion and source snippet support.
|
Package config provides book template expansion and source snippet support. |
|
Package ctrf provides types and utilities for Common Test Report Format (CTRF).
|
Package ctrf provides types and utilities for Common Test Report Format (CTRF). |
|
Package defaults provides default values and path derivation for module domain.
|
Package defaults provides default values and path derivation for module domain. |
|
cmd/serialize
command
Serialize loaded module configs to compare before/after defaults changes
|
Serialize loaded module configs to compare before/after defaults changes |
|
Package docsync provides shared logic for scanning and synchronizing CLI command documentation.
|
Package docsync provides shared logic for scanning and synchronizing CLI command documentation. |
|
Package contracts provides shared type definitions that must match JSON schemas.
|
Package contracts provides shared type definitions that must match JSON schemas. |
|
reports
Package reports provides report generation functions for CLI commands.
|
Package reports provides report generation functions for CLI commands. |
|
schema
Package schema provides JSON Schema validation for repository configuration files
|
Package schema provides JSON Schema validation for repository configuration files |
|
ArtifactsMode controls the scope of artifact generation during builds.
|
ArtifactsMode controls the scope of artifact generation during builds. |
|
Package evidence provides security scan evidence types and integrity verification.
|
Package evidence provides security scan evidence types and integrity verification. |
|
Package execution provides the core domain for work unit execution.
|
Package execution provides the core domain for work unit execution. |
|
Package ghost provides ghost tracking functionality for dark launch code discovery.
|
Package ghost provides ghost tracking functionality for dark launch code discovery. |
|
Package git provides Git operations using go-git library.
|
Package git provides Git operations using go-git library. |
|
Package github provides abstractions for GitHub API interactions.
|
Package github provides abstractions for GitHub API interactions. |
|
Package hash provides deterministic file content hashing for change detection.
|
Package hash provides deterministic file content hashing for change detection. |
|
Package iobuffer provides I/O utility types for bounded buffering.
|
Package iobuffer provides I/O utility types for bounded buffering. |
|
Package logging - Unified logging configuration
|
Package logging - Unified logging configuration |
|
Package markdown provides validation utilities for Markdown files.
|
Package markdown provides validation utilities for Markdown files. |
|
Package moduledeps provides module dependency verification
|
Package moduledeps provides module dependency verification |
|
Package output provides controlled stdout/stderr capture for TUI mode.
|
Package output provides controlled stdout/stderr capture for TUI mode. |
|
Package ownership provides the simplified file ownership model.
|
Package ownership provides the simplified file ownership model. |
|
Package paths provides centralized path constants and utilities for the EAC repository.
|
Package paths provides centralized path constants and utilities for the EAC repository. |
|
Package repository provides repository-level operations.
|
Package repository provides repository-level operations. |
|
definitions
Package definitions provides utilities for merging and managing repository definitions.
|
Package definitions provides utilities for merging and managing repository definitions. |
|
Package resolver provides unified component-to-tool resolution.
|
Package resolver provides unified component-to-tool resolution. |
|
Package resource provides domain types for resource pool management.
|
Package resource provides domain types for resource pool management. |
|
Package scheduling provides work unit scheduling with dependency resolution.
|
Package scheduling provides work unit scheduling with dependency resolution. |
|
specs
|
|
|
export/formats
Package formats provides export formatters for manual test scenarios (CSV, JSON, Markdown).
|
Package formats provides export formatters for manual test scenarios (CSV, JSON, Markdown). |
|
gherkin
Package gherkin provides parsing utilities for Gherkin feature files.
|
Package gherkin provides parsing utilities for Gherkin feature files. |
|
Package testing provides shared test context for BDD/Godog tests.
|
Package testing provides shared test context for BDD/Godog tests. |
|
mocks
Package mocks provides mock implementations of port interfaces for testing.
|
Package mocks provides mock implementations of port interfaces for testing. |
|
Package testutil provides test fixtures and helpers for unit testing.
|
Package testutil provides test fixtures and helpers for unit testing. |
|
Package tokensize provides low-cost heuristics for estimating token counts in source files.
|
Package tokensize provides low-cost heuristics for estimating token counts in source files. |
|
Package tool provides a build bridge that integrates the tool system.
|
Package tool provides a build bridge that integrates the tool system. |
|
Package validation provides validation types, error codes, and utilities for structured validation.
|
Package validation provides validation types, error codes, and utilities for structured validation. |
|
formats/json
Package json provides JSON schema validation utilities.
|
Package json provides JSON schema validation utilities. |
|
formats/oscal
Package oscal provides validators for OSCAL (Open Security Controls Assessment Language) documents.
|
Package oscal provides validators for OSCAL (Open Security Controls Assessment Language) documents. |
|
Package workspace provides unified workspace detection for the EAC CLI.
|
Package workspace provides unified workspace detection for the EAC CLI. |
|
Package workunit provides unified types for work unit handling across build, test, lint, and scan commands.
|
Package workunit provides unified types for work unit handling across build, test, lint, and scan commands. |
Click to show internal directories.
Click to hide internal directories.