- Sapling: ระบบควบคุมเวอร์ชันที่ขยายสเกลได้สำหรับงานขนาดใหญ่ พร้อมให้ความสำคัญกับการใช้งาน
- Server: พัฒนาด้วย Rust
- Client: เชื่อมต่อได้ทั้งกับเซิร์ฟเวอร์ Sapling และเซิร์ฟเวอร์ Git
- Virtual FS: ใช้ EdenFS เพื่อดาวน์โหลดไฟล์เฉพาะเมื่อจำเป็น
- Buck2: ระบบบิลด์
- รองรับ remote cache และการประมวลผลแบบ remote execution ทำให้นักพัฒนาสามารถแชร์ไฟล์คอมไพล์กันได้
- รองรับหลายภาษาโปรแกรมมิงพร้อมกัน
- ทำงานได้ดีแม้ไม่มี Sapling แต่มีการออกแบบบางส่วนเฉพาะสำหรับ Sapling & EdenFS
- Infer, RacerD, Jest: การทดสอบและการวิเคราะห์แบบสแตติก
- Infer: การวิเคราะห์แบบสแตติกที่รองรับ Java & C++ และอีกหลายภาษา
- RacerD: เครื่องมือวิเคราะห์แบบปรับแต่งเฉพาะที่สามารถตรวจจับบั๊กด้าน concurrency ของ Java ได้
- Jest: เฟรมเวิร์กทดสอบสำหรับ Javascript
- Sapienz: เครื่องมือที่เชื่อมโยงการวิเคราะห์แบบสแตติกกับเคสทดสอบแบบทำด้วยมือ
ยังไม่มีความคิดเห็น