Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
lanhu
command
Command lanhu is the CLI entrypoint for the lanhu-cli project.
|
Command lanhu is the CLI entrypoint for the lanhu-cli project. |
|
internal
|
|
|
buildinfo
Package buildinfo holds binary version metadata injectable via ldflags.
|
Package buildinfo holds binary version metadata injectable via ldflags. |
|
config
Package config loads CLI settings and credentials without writing secrets.
|
Package config loads CLI settings and credentials without writing secrets. |
|
domain/entities
Package entities holds pure domain types with no I/O.
|
Package entities holds pure domain types with no I/O. |
|
infrastructure/gateways/lanhu
Package lanhu implements Lanhu HTTP gateways and URL parsing.
|
Package lanhu implements Lanhu HTTP gateways and URL parsing. |
|
infrastructure/support/fsx
Package fsx provides path-root confinement, atomic writes, and file digests.
|
Package fsx provides path-root confinement, atomic writes, and file digests. |
|
infrastructure/support/imagex
Package imagex validates downloaded design images and reports their actual format.
|
Package imagex validates downloaded design images and reports their actual format. |
|
infrastructure/support/observability
Package observability provides request IDs and a single slog-based logger (D-012).
|
Package observability provides request IDs and a single slog-based logger (D-012). |
|
transform/geometry
Package geometry converts Lanhu design JSON into an auditable pixel ledger.
|
Package geometry converts Lanhu design JSON into an auditable pixel ledger. |
|
transform/htmlcss
Package htmlcss converts DDS schema-like JSON into HTML+CSS.
|
Package htmlcss converts DDS schema-like JSON into HTML+CSS. |
|
transform/style
Package style holds intermediate layout lengths used by CSS and Tailwind renderers.
|
Package style holds intermediate layout lengths used by CSS and Tailwind renderers. |
|
transform/tailwind
Package tailwind renders design schema trees to Tailwind utility classes.
|
Package tailwind renders design schema trees to Tailwind utility classes. |
|
transform/tokens
Package tokens extracts design tokens and high-risk layer notes from schema JSON.
|
Package tokens extracts design tokens and high-risk layer notes from schema JSON. |
|
usecase/design
Package design implements design list/show/raw/context use cases.
|
Package design implements design list/show/raw/context use cases. |
|
usecase/doctor
Package doctor implements local (and later network) diagnostics.
|
Package doctor implements local (and later network) diagnostics. |
|
usecase/invite
Package invite resolves Lanhu invite links without following unsafe redirects.
|
Package invite resolves Lanhu invite links without following unsafe redirects. |
|
usecase/product
Package product implements product document use cases.
|
Package product implements product document use cases. |
|
usecase/shared
Package shared holds application-layer contracts shared by use cases.
|
Package shared holds application-layer contracts shared by use cases. |
|
usecase/slice
Package slice implements slice discovery and download.
|
Package slice implements slice discovery and download. |
|
wire
Package wire is the composition root: InitXxx only, no business logic.
|
Package wire is the composition root: InitXxx only, no business logic. |
Click to show internal directories.
Click to hide internal directories.