Directories
¶
| Path | Synopsis |
|---|---|
|
Package apperrors defines application-wide sentinel errors.
|
Package apperrors defines application-wide sentinel errors. |
|
Package crypto provides NaCl sealed-box encryption for GitHub Actions secrets.
|
Package crypto provides NaCl sealed-box encryption for GitHub Actions secrets. |
|
Package embedding provides a pluggable text-to-vector embedding interface.
|
Package embedding provides a pluggable text-to-vector embedding interface. |
|
Package githttp serves the Git Smart HTTP protocol backed by system git-http-backend.
|
Package githttp serves the Git Smart HTTP protocol backed by system git-http-backend. |
|
Package gitstore manages on-disk bare git repositories using go-git.
|
Package gitstore manages on-disk bare git repositories using go-git. |
|
Package graphql provides a lightweight GraphQL endpoint.
|
Package graphql provides a lightweight GraphQL endpoint. |
|
Package httputil holds small helpers shared across the server's outbound HTTP clients.
|
Package httputil holds small helpers shared across the server's outbound HTTP clients. |
|
Package metrics provides Prometheus collectors and helpers.
|
Package metrics provides Prometheus collectors and helpers. |
|
Package middleware provides shared HTTP middleware.
|
Package middleware provides shared HTTP middleware. |
|
Package oauth implements the GitHub OAuth device flow.
|
Package oauth implements the GitHub OAuth device flow. |
|
Package randutil provides cryptographically secure random string helpers.
|
Package randutil provides cryptographically secure random string helpers. |
|
Package rest implements all GitHub REST API v3 handlers.
|
Package rest implements all GitHub REST API v3 handlers. |
|
respond
Package respond provides helpers for writing GitHub-spec JSON responses.
|
Package respond provides helpers for writing GitHub-spec JSON responses. |
|
transform
Package transform converts GORM DB models to GitHub-compatible JSON shapes.
|
Package transform converts GORM DB models to GitHub-compatible JSON shapes. |
|
Package router wires all HTTP routes onto the chi router.
|
Package router wires all HTTP routes onto the chi router. |
|
Package service — audit log writer and org-scoped reader.
|
Package service — audit log writer and org-scoped reader. |
|
Package testharness provides a reusable, fully-wired router integration test harness.
|
Package testharness provides a reusable, fully-wired router integration test harness. |
|
Package wikicatalog implements the wiki storage catalog: the relational source of truth for wiki pages, revisions, and changesets described in docs/design/wiki-storage-rearchitecture.md.
|
Package wikicatalog implements the wiki storage catalog: the relational source of truth for wiki pages, revisions, and changesets described in docs/design/wiki-storage-rearchitecture.md. |
Click to show internal directories.
Click to hide internal directories.