Directories
¶
| Path | Synopsis |
|---|---|
|
Package boundaries holds a test enforcing ContentKit's package layering from the module's dependency graph (go list; no compilation or services).
|
Package boundaries holds a test enforcing ContentKit's package layering from the module's dependency graph (go list; no compilation or services). |
|
Package codes writes the content-code registry (content_codes) for the packages that own content: contenturl for host content, taxonomy and content for ContentKit's own records.
|
Package codes writes the content-code registry (content_codes) for the packages that own content: contenturl for host content, taxonomy and content for ContentKit's own records. |
|
Package contract renders ContentKit's route catalog (internal/httpapi) and error-code registry as the files other tools read: api/openapi.json, the browser SDK's generated route table, wire types and error codes, and docs/api/routes.md.
|
Package contract renders ContentKit's route catalog (internal/httpapi) and error-code registry as the files other tools read: api/openapi.json, the browser SDK's generated route table, wire types and error codes, and docs/api/routes.md. |
|
gen
command
Command gen writes the files generated from the route catalog (go generate ./internal/contract).
|
Command gen writes the files generated from the route catalog (go generate ./internal/contract). |
|
Package httpapi is ContentKit's HTTP surface as data.
|
Package httpapi is ContentKit's HTTP surface as data. |
|
Package normalize cleans user query text before retrieval.
|
Package normalize cleans user query text before retrieval. |
|
Package pglock holds Postgres session advisory locks on dedicated connections, so the holder's work may use every connection of its pool.
|
Package pglock holds Postgres session advisory locks on dedicated connections, so the holder's work may use every connection of its pool. |
|
Package pgtest provisions disposable keyword-profile schemas on the CONTENTKIT_TEST_URL Postgres for integration tests.
|
Package pgtest provisions disposable keyword-profile schemas on the CONTENTKIT_TEST_URL Postgres for integration tests. |
|
Package ratelimit admits events per key against one or more sliding windows ("at most Limit in any Per"), in process or shared through Redis (or Garnet).
|
Package ratelimit admits events per key against one or more sliding windows ("at most Limit in any Per"), in process or shared through Redis (or Garnet). |
|
Package signaltest provisions disposable signal-plane ClickHouse databases for integration tests by applying the real migration lineage.
|
Package signaltest provisions disposable signal-plane ClickHouse databases for integration tests by applying the real migration lineage. |
|
Package tcpproxy is a test TCP forwarder that a test takes down (connections refused) and brings back on the same address, to stand in for a provider outage.
|
Package tcpproxy is a test TCP forwarder that a test takes down (connections refused) and brings back on the same address, to stand in for a provider outage. |
Click to show internal directories.
Click to hide internal directories.