Packages with Cista
Cista คือผู้จัดการแพ็กเกจของ Faber ทำหน้าที่จัดการการแก้ไขแพ็กเกจ การจัดการดีเพนเดนซี และคลังแพ็กเกจสาธารณะ
ภาพรวม#
Cista จัดการแพ็กเกจ Faber ที่กำหนดไว้ในแมนนิเฟสต์ faber.toml แต่ละแพ็กเกจจะระบุชื่อ โมดูลเริ่มต้น แบ็กเอนด์เป้าหมาย และดีเพนเดนซีของตน
แมนนิเฟสต์แพ็กเกจ#
faber.toml
[nomen]
speculum-gen
[ingressus]
main.fab
[scopulus]
rust
[genus]
binฟิลด์ [nomen] คือชื่อแพ็กเกจ [ingressus] คือโมดูลเริ่มต้น [scopulus] ใช้เลือกเป้าหมายการสร้างโค้ด และ [genus] ใช้ระบุชนิดของแพ็กเกจ (bin สำหรับโปรแกรมที่สั่งทำงานได้ และ lib สำหรับไลบรารี)
ดีเพนเดนซี#
แพ็กเกจจะประกาศดีเพนเดนซีที่ Cista ต้องแก้ไขจากคลังแพ็กเกจ การแก้ไขดีเพนเดนซีจะสร้างไฟล์ล็อกเพื่อให้การบิลด์สามารถทำซ้ำได้อย่างสม่ำเสมอ
สถานะ#
Cista อยู่ระหว่างการพัฒนาอย่างต่อเนื่อง รีจิสทรีแพ็กเกจสาธารณะ (cista.dev) เป็นแคมเปญแยกจากการพัฒนาเว็บไซต์ การแก้ไขแพ็กเกจภายในเครื่องรองรับแพ็กเกจที่อยู่ในเวิร์กสเปซเดียวกันแล้ว