渲染zh-Hant

Packages with Cista

Cista 是 Faber 的套件管理器。它處理套件解析、 相依性管理,以及公開套件儲存庫。

概覽#

Cista 管理由 faber.toml manifest 定義的 Faber 套件。每個 套件會宣告其名稱、進入點、目標後端,以及相依性。

套件 manifest#

faber.toml

[nomen]
speculum-gen

[ingressus]
main.fab

[scopulus]
rust

[genus]
bin

[nomen] 欄位是套件名稱,[ingressus] 是進入點模組, [scopulus] 選取程式碼產生目標,而 [genus] 宣告套件類型 (bin 代表可執行檔,lib 代表函式庫)。

相依性#

套件會宣告由 Cista 從套件儲存庫解析的相依性。 相依性解析會產生鎖定檔,以確保可重現的建置。

狀態#

Cista 正在積極開發中。公開套件登錄庫 (cista.dev)是與網站實作分開的活動。在同一工作區內的套件, 本機套件解析已可運作。