internal/

directory
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2026 License: MIT

Directories

Path Synopsis
Package build defines the Hook capability interface for plugins that participate in the build pipeline.
Package build defines the Hook capability interface for plugins that participate in the build pipeline.
cache
Package cache provides caching utilities for the build pipeline.
Package cache provides caching utilities for the build pipeline.
contentindex
Package contentindex provides an in-memory query index over the pre-built /api/{section}.json files.
Package contentindex provides an in-memory query index over the pre-built /api/{section}.json files.
dag
sse
Package sse provides Server-Sent Events (SSE) push for the daemon.
Package sse provides Server-Sent Events (SSE) push for the daemon.
Package deploy re-exports the Deployer capability contract from github.com/iannil/huan/pkg/deploy so huan-internal call sites keep importing "internal/deploy" while sharing the SAME types with out-of-tree .so plugins.
Package deploy re-exports the Deployer capability contract from github.com/iannil/huan/pkg/deploy so huan-internal call sites keep importing "internal/deploy" while sharing the SAME types with out-of-tree .so plugins.
Package equiv provides HTML/SEO/AI field comparison utilities for verifying huan output equivalence against Hugo.
Package equiv provides HTML/SEO/AI field comparison utilities for verifying huan output equivalence against Hugo.
Package i18n loads translation files and resolves keys to translated strings.
Package i18n loads translation files and resolves keys to translated strings.
audit
Package audit provides pure logic for the i18n page audit: parsing rendered HTML, checking per-page language correctness, and computing zh/en parity.
Package audit provides pure logic for the i18n page audit: parsing rendered HTML, checking per-page language correctness, and computing zh/en parity.
langdetect
Package langdetect provides language-mix detection helpers shared between the qwen3 translation quality gate and the i18n audit tooling.
Package langdetect provides language-mix detection helpers shared between the qwen3 translation quality gate and the i18n audit tooling.
Package image defines the ImageProcessor capability interface for image pipeline plugins.
Package image defines the ImageProcessor capability interface for image pipeline plugins.
Package observability provides cross-cutting structured logging used by huan's release/deploy pipelines.
Package observability provides cross-cutting structured logging used by huan's release/deploy pipelines.
Package output handles writing rendered HTML and assets to the publish directory.
Package output handles writing rendered HTML and assets to the publish directory.
Package pagination implements Hugo-style page pagination.
Package pagination implements Hugo-style page pagination.
Package plugin defines the unified plugin host for huan extensions.
Package plugin defines the unified plugin host for huan extensions.
Package release implements the `huan release` command: cross-compile huan for a set of target platforms, archive each with LICENSE/README, compute sha256 checksums, and emit a JSON manifest into /release/{version}/.
Package release implements the `huan release` command: cross-compile huan for a set of target platforms, archive each with LICENSE/README, compute sha256 checksums, and emit a JSON manifest into /release/{version}/.
Package shortcode provides Hugo-compatible shortcode registration and expansion.
Package shortcode provides Hugo-compatible shortcode registration and expansion.
Package taxonomy builds tag/category taxonomies from page frontmatter.
Package taxonomy builds tag/category taxonomies from page frontmatter.
Package theme defines the ThemePlugin capability interface for huan's theme plugin system.
Package theme defines the ThemePlugin capability interface for huan's theme plugin system.
Package translate re-exports the Translator capability contract from github.com/iannil/huan/pkg/translate so huan-internal call sites keep importing "internal/translate" while sharing the SAME types with out-of-tree .so plugins.
Package translate re-exports the Translator capability contract from github.com/iannil/huan/pkg/translate so huan-internal call sites keep importing "internal/translate" while sharing the SAME types with out-of-tree .so plugins.
Package version exposes the huan version string, embedded from the VERSION file at build time.
Package version exposes the huan version string, embedded from the VERSION file at build time.

Jump to

Keyboard shortcuts

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