internal/

directory
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2026 License: MIT

Directories

Path Synopsis
Package builder 实现 Plainship 构建管线.
Package builder 实现 Plainship 构建管线.
connect.go 实现 plainship connect: 在客户端配置服务器地址与访问令牌.
connect.go 实现 plainship connect: 在客户端配置服务器地址与访问令牌.
Package clifx 提供客户端与服务端 CLI 共享的框架件: 控制台编码与工具语言检测.
Package clifx 提供客户端与服务端 CLI 共享的框架件: 控制台编码与工具语言检测.
Package core 是 Plainship 的核心编排层.
Package core 是 Plainship 的核心编排层.
Package dev 实现本地开发模式: 监听源码变更, 自动重新构建并通知浏览器热更新.
Package dev 实现本地开发模式: 监听源码变更, 自动重新构建并通知浏览器热更新.
Package format 提供链式的文本排版构建器.
Package format 提供链式的文本排版构建器.
Package fsutil 提供安全的文件系统操作工具.
Package fsutil 提供安全的文件系统操作工具.
Package git 封装对 Git CLI 的安全调用.
Package git 封装对 Git CLI 的安全调用.
Package hash 提供内容哈希与构建输入哈希计算.
Package hash 提供内容哈希与构建输入哈希计算.
Package i18n 提供 Plainship 的中英双语支持 (英文优先, 中文可切换).
Package i18n 提供 Plainship 的中英双语支持 (英文优先, 中文可切换).
gen command
Command gen 从 locales/*.yaml 生成消息键常量, 并校验双语完整性.
Command gen 从 locales/*.yaml 生成消息键常量, 并校验双语完整性.
Package layout 集中定义 Plainship 工作区目录与文件常量.
Package layout 集中定义 Plainship 工作区目录与文件常量.
Package manifest 定义构建清单 (Build Manifest).
Package manifest 定义构建清单 (Build Manifest).
Package model 定义 Plainship 的核心数据模型.
Package model 定义 Plainship 的核心数据模型.
codeblock.go 自定义代码块渲染: 构建期语法高亮 (chroma) + 语言标识.
codeblock.go 自定义代码块渲染: 构建期语法高亮 (chroma) + 语言标识.
Package protocol 定义 Plainship 同步协议的类型与版本.
Package protocol 定义 Plainship 同步协议的类型与版本.
Package revision 封装 Plainship 的版本控制语义:
Package revision 封装 Plainship 的版本控制语义:
Package router 负责将源文件路径解析为 URL 路由与输出路径.
Package router 负责将源文件路径解析为 URL 路由与输出路径.
Package server 实现 Plainship Server.
Package server 实现 Plainship Server.
Package servercli 实现 plainship-server 命令行界面.
Package servercli 实现 plainship-server 命令行界面.
Package space 管理 Plainship 单个 Space 的创建与加载.
Package space 管理 Plainship 单个 Space 的创建与加载.
Package state 管理 Plainship 的内部运行状态.
Package state 管理 Plainship 的内部运行状态.
Package style 提供终端 ANSI 颜色渲染, 用于 CLI 输出的视觉分层.
Package style 提供终端 ANSI 颜色渲染, 用于 CLI 输出的视觉分层.
Package sync 实现 Plainship 同步协议客户端.
Package sync 实现 Plainship 同步协议客户端.
Package theme 负责加载与渲染主题.
Package theme 负责加载与渲染主题.
embed
Package embed 使用 go:embed 内嵌默认主题, 保证即使 themes 目录缺失也能构建.
Package embed 使用 go:embed 内嵌默认主题, 保证即使 themes 目录缺失也能构建.
Package ui 提供 Plainship 全部命令的统一输出入口.
Package ui 提供 Plainship 全部命令的统一输出入口.
Package version 集中管理 Plainship 的版本号.
Package version 集中管理 Plainship 的版本号.

Jump to

Keyboard shortcuts

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