Directories
¶
| Path | Synopsis |
|---|---|
|
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). |
|
Package config loads chetter service configuration from environment variables.
|
Package config loads chetter service configuration from environment variables. |
|
Package data selects the generated repository for the active SQL dialect.
|
Package data selects the generated repository for the active SQL dialect. |
|
cmd/genfacade
command
Command genfacade creates the stable repository facade from sqlc output.
|
Command genfacade creates the stable repository facade from sqlc output. |
|
Package dbmigration contains shared database migration runners.
|
Package dbmigration contains shared database migration runners. |
|
Package githubrepo parses GitHub repository names and clone URLs.
|
Package githubrepo parses GitHub repository names and clone URLs. |
|
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. |
|
Package oidctest provides a fake OpenID Connect provider for tests.
|
Package oidctest provides a fake OpenID Connect provider for tests. |
|
Package redact provides exact-match secret redaction for runner output.
|
Package redact provides exact-match secret redaction for runner output. |
|
Package service contains chetter orchestration and MCP tool handlers.
|
Package service contains chetter orchestration and MCP tool handlers. |
|
Package store persists chetter state in a TiDB or MySQL-compatible database.
|
Package store persists chetter state in a TiDB or MySQL-compatible database. |
|
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. |
|
Package validation provides server-side validation for task inputs.
|
Package validation provides server-side validation for task inputs. |
|
Package webhook handles GitHub webhook events for the Chetter service.
|
Package webhook handles GitHub webhook events for the Chetter service. |
|
Package webui serves the built Chetter web UI.
|
Package webui serves the built Chetter web UI. |
Click to show internal directories.
Click to hide internal directories.