Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.2.5 Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2026 License: MIT

Directories

Path Synopsis
Package authhttp holds the HTTP rules the remote server and the console share: problem responses, JSON bodies, identity error mapping, session cookies, CSRF, authentication admission and deployment probes.
Package authhttp holds the HTTP rules the remote server and the console share: problem responses, JSON bodies, identity error mapping, session cookies, CSRF, authentication admission and deployment probes.
Package collector produces Git-aware ingestion requests.
Package collector produces Git-aware ingestion requests.
Package config owns persisted settings, separate from private runtime credentials.
Package config owns persisted settings, separate from private runtime credentials.
Package consoleserver serves the admin console: first-admin setup, admin sign-in, account and invite administration and the app's settings over the server's database.
Package consoleserver serves the admin console: first-admin setup, admin sign-in, account and invite administration and the app's settings over the server's database.
Package contextservice manages durable review targets independently of transports.
Package contextservice manages durable review targets independently of transports.
Package controlapi implements the private, authenticated CLI-to-local-server API.
Package controlapi implements the private, authenticated CLI-to-local-server API.
Package diagnostics records bounded, content-free collection diagnostics.
Package diagnostics records bounded, content-free collection diagnostics.
Package fetcher mirrors leased GitHub pull requests and collects them offline with the shared collector.
Package fetcher mirrors leased GitHub pull requests and collects them offline with the shared collector.
Package fetchprotocol is the internal contract between diffx-server and diffx-fetcher.
Package fetchprotocol is the internal contract between diffx-server and diffx-fetcher.
Package github adapts GitHub App REST, OAuth and webhook wire formats.
Package github adapts GitHub App REST, OAuth and webhook wire formats.
Package githubsync owns the GitHub integration's application rules: which accounts may follow which repositories, webhook deduplication, coalesced refresh intent and reconciliation.
Package githubsync owns the GitHub integration's application rules: which accounts may follow which repositories, webhook deduplication, coalesced refresh intent and reconciliation.
Package google is the Google OpenID Connect wire adapter: authorization URLs and the authorization-code exchange.
Package google is the Google OpenID Connect wire adapter: authorization URLs and the authorization-code exchange.
Package hooks schedules finite, detached checkout synchronization workers.
Package hooks schedules finite, detached checkout synchronization workers.
Package identityservice owns remote account and credential policies.
Package identityservice owns remote account and credential policies.
Package ingestion defines snapshot contracts, pure identity rules and HTTP clients.
Package ingestion defines snapshot contracts, pure identity rules and HTTP clients.
Package ingestionqueue owns durable admission and worker contracts.
Package ingestionqueue owns durable admission and worker contracts.
Package pgstore is the server's Postgres persistence: every server replica shares its state, so no process owns the database.
Package pgstore is the server's Postgres persistence: every server replica shares its state, so no process owns the database.
Package processlock provides kernel-owned process locks.
Package processlock provides kernel-owned process locks.
Package pushservice owns Web Push for the remote server: when push is enabled, the server's VAPID identity, each account's device subscriptions, and delivery of notification intent recorded with ingestion admissions.
Package pushservice owns Web Push for the remote server: when push is enabled, the server's VAPID identity, each account's device subscriptions, and delivery of notification intent recorded with ingestion admissions.
Package remoteserver composes distributed identity and owner-scoped applications.
Package remoteserver composes distributed identity and owner-scoped applications.
Package reviewdata defines storage-independent review identities and results.
Package reviewdata defines storage-independent review identities and results.
Package serverapp composes stored-data application services and transports.
Package serverapp composes stored-data application services and transports.
Package storetest is the behavioral contract shared by every review store.
Package storetest is the behavioral contract shared by every review store.
Package submission preserves immutable manual uploads across CLI invocations.
Package submission preserves immutable manual uploads across CLI invocations.
pgtest
Package pgtest gives each test its own migrated Postgres database.
Package pgtest gives each test its own migrated Postgres database.
Package version reports diffx build metadata.
Package version reports diffx build metadata.
Package webpush is the Web Push wire adapter: VAPID key generation, RFC 8291 payload encryption with RFC 8292 VAPID authorization, and classification of push service responses.
Package webpush is the Web Push wire adapter: VAPID key generation, RFC 8291 payload encryption with RFC 8292 VAPID authorization, and classification of push service responses.

Jump to

Keyboard shortcuts

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