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. |
Click to show internal directories.
Click to hide internal directories.