渲染zh-Hans

Packages with Cista

Cista 是 Faber 的包管理器。它负责包解析、依赖管理与公共包存储库。

概述#

Cista 通过 faber.toml 清单管理 Faber 包。每个包声明其名称、入口点、目标后端与依赖项。

包清单#

faber.toml

[nomen]
speculum-gen

[ingressus]
main.fab

[scopulus]
rust

[genus]
bin

[nomen] 字段是包名,[ingressus] 是入口模块,[scopulus] 选择代码生成目标,[genus] 声明包类型(bin 表示可执行文件,lib 表示库)。

依赖项#

包声明依赖项,由 Cista 从包存储库解析。依赖解析会生成一个锁文件,确保构建的可复现性。

状态#

Cista 正在积极开发中。公共包注册表(cista.dev)是与站点实现相互独立的另一项工作。本地包解析适用于同一工作区内的包。