Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gco
command
Package main implements the gco CLI binary.
|
Package main implements the gco CLI binary. |
|
examples
|
|
|
postgresql
command
Example usage of GCORM with PostgreSQL.
|
Example usage of GCORM with PostgreSQL. |
|
internal
|
|
|
config
Package config handles configuration discovery and loading for the GCO CLI.
|
Package config handles configuration discovery and loading for the GCO CLI. |
|
testutil
Package testutil provides shared test helpers for GCORM tests.
|
Package testutil provides shared test helpers for GCORM tests. |
|
pkg
|
|
|
codegen/golang
Package golang implements Go code generation from a resolved GCORM schema IR.
|
Package golang implements Go code generation from a resolved GCORM schema IR. |
|
schema/ast
Package ast defines the abstract syntax tree types for the GCORM schema DSL.
|
Package ast defines the abstract syntax tree types for the GCORM schema DSL. |
|
schema/compiler
Package compiler orchestrates the full schema compilation pipeline: validate → resolve → produce IR.
|
Package compiler orchestrates the full schema compilation pipeline: validate → resolve → produce IR. |
|
schema/formatter
Package formatter provides canonical formatting for GCORM schema ASTs.
|
Package formatter provides canonical formatting for GCORM schema ASTs. |
|
schema/ir
Package ir defines the resolved intermediate representation (IR) of a GCORM schema.
|
Package ir defines the resolved intermediate representation (IR) of a GCORM schema. |
|
schema/resolve
Package resolve transforms an AST DocumentSet into a fully resolved Schema IR.
|
Package resolve transforms an AST DocumentSet into a fully resolved Schema IR. |
|
schema/validator
Package validator provides semantic validation for GCORM schema ASTs.
|
Package validator provides semantic validation for GCORM schema ASTs. |
|
tooling/fmt
Package gcofmt implements the `gco fmt` command for formatting schema files.
|
Package gcofmt implements the `gco fmt` command for formatting schema files. |
|
tooling/generate
Package generate implements the `gco generate` command.
|
Package generate implements the `gco generate` command. |
|
tooling/initcmd
Package initcmd implements the `gco init` command.
|
Package initcmd implements the `gco init` command. |
|
tooling/introspect
Package introspect implements the `gco introspect` command for generating schema files from an existing database.
|
Package introspect implements the `gco introspect` command for generating schema files from an existing database. |
|
tooling/migrate
ddl.go generates dialect-specific DDL SQL from a migration changeset.
|
ddl.go generates dialect-specific DDL SQL from a migration changeset. |
Click to show internal directories.
Click to hide internal directories.