internal/

directory
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2026 License: MIT

Directories

Path Synopsis
Package change detects what changed in a workspace since a stable git point, mapping changed files to bricks and projects so that info, diff, and test can work incrementally.
Package change detects what changed in a workspace since a stable git point, mapping changed files to bricks and projects so that info, diff, and test can work incrementally.
Package check validates a workspace: structural integrity (cycles, brick kinds), the interface boundary, worker-type effect-propagation rules, and project declared-vs-imported consistency.
Package check validates a workspace: structural integrity (cycles, brick kinds), the interface boundary, worker-type effect-propagation rules, and project declared-vs-imported consistency.
Package config defines the on-disk YAML schemas for a goforge workspace and helpers to read and write them.
Package config defines the on-disk YAML schemas for a goforge workspace and helpers to read and write them.
Package deps derives the brick dependency graph by parsing the Go imports of each brick, and provides cycle detection and transitive-closure helpers used by check, info, change, and test.
Package deps derives the brick dependency graph by parsing the Go imports of each brick, and provides cycle detection and transitive-closure helpers used by check, info, change, and test.
Package loader scans a goforge workspace on disk and builds the in-memory model.Workspace.
Package loader scans a goforge workspace on disk and builds the in-memory model.Workspace.
Package principles loads the worker-type taxonomy (determinism × effectfulness) from the embedded principles.yaml.
Package principles loads the worker-type taxonomy (determinism × effectfulness) from the embedded principles.yaml.
Package render provides terminal output helpers: optional ANSI color and simple aligned tables.
Package render provides terminal output helpers: optional ANSI color and simple aligned tables.
Package scaffold renders new workspaces, components, bases, and projects from embedded templates.
Package scaffold renders new workspaces, components, bases, and projects from embedded templates.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL