ตัวจัดการแพ็คเกจแบบกระจายอำนาจสำหรับ C++ และเพื่อนๆ
ผู้จัดการแพ็คเกจ เช่น Yarn และ Cargo ได้แสดงให้เห็นว่านักพัฒนาสามารถมีประสิทธิผลได้อย่างไร เมื่อพวกเขาสามารถรวมระบบนิเวศขนาดใหญ่ของโครงการได้อย่างง่ายดาย Buckaroo เติมช่องว่างนี้สำหรับ C ++
เวิร์กโฟลว์ Buckaroo มีลักษณะดังนี้:
# Create your project file
$ buckaroo init
# Install dependencies
$ buckaroo add github.com/buckaroo-pm/boost-thread@branch=master
# Run your code
$ buck run :my-app
เรามีคำถามที่พบบ่อย
ดึงการอ้างอิงโดยตรงจาก GitHub, BitBucket, GitLab, Git ที่โฮสต์และ HTTP ยังไง?
รองรับ IDE และเครื่องมือหลัก ๆ คำแนะนำในการบูรณาการสามารถพบได้ในเอกสาร
C++ มีข้อกำหนดเฉพาะ ดังนั้น Buckaroo จึงเป็นซอฟต์แวร์ที่มีความซับซ้อนสูง
โปรดดูคำแนะนำในการติดตั้ง Wiki!
Buckaroo จัดส่งเป็นแบบปฏิบัติการในตัวเอง ดังนั้นสิ่งที่คุณต้องทำคือดาวน์โหลดชุดรวมจากหน้าเผยแพร่
$ wget https://github.com/LoopPerfect/buckaroo/releases/download/v2.2.0/buckaroo-linux -O buckaroo
$ chmod +x ./buckaroo
$ ./buckaroo
ด้วยโฮมบรูว์:
$ brew install loopperfect/lp/buckaroo
หรือไม่มี Homebrew:
$ wget https://github.com/LoopPerfect/buckaroo/releases/download/v2.2.0/buckaroo-macos -O buckaroo
$ chmod +x ./buckaroo
$ ./buckaroo
คุณสามารถใช้แพ็คเกจ Chocolatey:
choco install buckaroo
หรือดาวน์โหลด buckaroo.exe จากหน้าเผยแพร่
โมเดล Buckaroo นั้นง่ายมาก แพ็กเกจอยู่ในการควบคุมแหล่งที่มา และไฟล์รายการใช้เพื่ออธิบายการขึ้นต่อกัน สิ่งนี้ชี้ไปที่รายการเพิ่มเติมเพื่อสร้างกราฟการพึ่งพา Buckaroo ทำงานผ่าน Git และ HTTP โดยตรง
ไปที่ Wiki เพื่อดูข้อมูลโดยละเอียดเพิ่มเติม
กราฟิก SVG ในไดอะแกรมสร้างโดย Freepik จาก www.flaticon.com และได้รับอนุญาตจาก Creative Commons BY 3.0