Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
chetter-migrate
command
|
|
|
chetterctl
command
|
|
|
db
|
|
|
postgres/migrations
Package migrations embeds the PostgreSQL Goose migrations for startup use.
|
Package migrations embeds the PostgreSQL Goose migrations for startup use. |
|
gen
|
|
|
internal
|
|
|
auth
Package auth OIDC support: OpenID Connect (OIDC) provider integration for web UI sessions (issue #94).
|
Package auth OIDC support: OpenID Connect (OIDC) provider integration for web UI sessions (issue #94). |
|
config
Package config loads chetter service configuration from environment variables.
|
Package config loads chetter service configuration from environment variables. |
|
data
Package data selects the generated repository for the active SQL dialect.
|
Package data selects the generated repository for the active SQL dialect. |
|
data/cmd/genfacade
command
Command genfacade creates the stable repository facade from sqlc output.
|
Command genfacade creates the stable repository facade from sqlc output. |
|
dbmigration
Package dbmigration contains shared database migration runners.
|
Package dbmigration contains shared database migration runners. |
|
githubrepo
Package githubrepo parses GitHub repository names and clone URLs.
|
Package githubrepo parses GitHub repository names and clone URLs. |
|
metrics
Package metrics exposes a Prometheus-compatible /metrics endpoint with standard Go runtime collectors and derived application gauges.
|
Package metrics exposes a Prometheus-compatible /metrics endpoint with standard Go runtime collectors and derived application gauges. |
|
oidctest
Package oidctest provides a fake OpenID Connect provider for tests.
|
Package oidctest provides a fake OpenID Connect provider for tests. |
|
redact
Package redact provides exact-match secret redaction for runner output.
|
Package redact provides exact-match secret redaction for runner output. |
|
service
Package service contains chetter orchestration and MCP tool handlers.
|
Package service contains chetter orchestration and MCP tool handlers. |
|
store
Package store persists chetter state in a TiDB or MySQL-compatible database.
|
Package store persists chetter state in a TiDB or MySQL-compatible database. |
|
testdb
Package testdb spins up a real database instance (TiDB, MySQL, or PostgreSQL) for integration tests.
|
Package testdb spins up a real database instance (TiDB, MySQL, or PostgreSQL) for integration tests. |
|
validation
Package validation provides server-side validation for task inputs.
|
Package validation provides server-side validation for task inputs. |
|
webhook
Package webhook handles GitHub webhook events for the Chetter service.
|
Package webhook handles GitHub webhook events for the Chetter service. |
|
webui
Package webui serves the built Chetter web UI.
|
Package webui serves the built Chetter web UI. |
|
pkg
|
|
Click to show internal directories.
Click to hide internal directories.