15 คะแนน โดย xguru 2022-08-29 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เมื่อกำหนดรายการเครื่องมือที่ต้องใช้ ก็จะสร้างสภาพแวดล้อมแบบ isolated ให้ตามนั้น
    → ภายในใช้งาน Nix package manager และ Docker
  • คล้ายกับ package manager อย่าง yarn แต่จัดการแพ็กเกจในระดับ OS ได้ (บันทึกรายการแพ็กเกจไว้ใน devbox.json)
$ devbox init   
$ devbox add python2 go_1_18  
$ devbox shell   
> ใช้งานเชลล์แยกอิสระที่ติดตั้ง python2 และ go ไว้แล้ว   
> exit   
  • เมื่อรัน devbox build จะวิเคราะห์โค้ดและสร้าง container image ที่เข้ากันได้กับ OCI ซึ่งรวมเครื่องมือที่จำเป็นไว้ให้
    → ตอนนี้รองรับการตรวจจับเฉพาะภาษา Go

1 ความคิดเห็น

 
alstjr7375 2022-08-29

คำว่า "minijeo" น่าจะเป็นการพิมพ์ผิดนะครับ (น่าจะต้องแก้เป็น "maenijeo")