Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
migrator
command
Command migrator applies Hallmark's database migrations and exits.
|
Command migrator applies Hallmark's database migrations and exits. |
|
server
command
Command server boots the Hallmark audit/event-stream service: the kit's REST gateway (OpenAPI 3.1) plus a gRPC server exposing HallmarkService.
|
Command server boots the Hallmark audit/event-stream service: the kit's REST gateway (OpenAPI 3.1) plus a gRPC server exposing HallmarkService. |
|
Package internal wires Hallmark's components into a single fx module that cmd/server composes alongside the kit's defaults.
|
Package internal wires Hallmark's components into a single fx module that cmd/server composes alongside the kit's defaults. |
|
api
Package api holds Hallmark's JSON:API DTOs and the mappers between them and the domain aggregates.
|
Package api holds Hallmark's JSON:API DTOs and the mappers between them and the domain aggregates. |
|
app
Package app holds Hallmark's usecases and the repository ports they depend on.
|
Package app holds Hallmark's usecases and the repository ports they depend on. |
|
db
Package db holds Hallmark's Postgres repositories: gorm entities that implement the domain interfaces directly and read/write through the kit query DSL.
|
Package db holds Hallmark's Postgres repositories: gorm entities that implement the domain interfaces directly and read/write through the kit query DSL. |
|
domain
Package domain holds Hallmark's business aggregates.
|
Package domain holds Hallmark's business aggregates. |
|
fields
Package fields holds the logical field-name constants used to build search queries.
|
Package fields holds the logical field-name constants used to build search queries. |
|
internaltest
Package internaltest holds test builders + matchers shared by Hallmark's unit and integration tests.
|
Package internaltest holds test builders + matchers shared by Hallmark's unit and integration tests. |
|
transport/grpc
Package grpc holds Hallmark's gRPC controllers.
|
Package grpc holds Hallmark's gRPC controllers. |
|
transport/http
Package http holds Hallmark's JSON:API controllers.
|
Package http holds Hallmark's JSON:API controllers. |
|
pkg
|
|
|
client
Package client is the consumer-facing SDK for Hallmark's gRPC surface.
|
Package client is the consumer-facing SDK for Hallmark's gRPC surface. |
Click to show internal directories.
Click to hide internal directories.