Project IDX ช่วยลดความซับซ้อนของขั้นตอนสำหรับมือใหม่ที่หัดใช้โค้ดเบสในการตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์และทำงานได้อย่างมีประสิทธิภาพ
ตัวอย่างเช่น
หากคุณทำงานเป็นทีมร่วมกับผู้ให้ข้อมูลร่วมกันคนอื่นๆ คุณจะปรับแต่งสภาพแวดล้อมสำหรับโครงการของคุณได้อย่างแม่นยำ จากนั้นส่งไฟล์
.idx/dev.nix
ไปยังที่เก็บ Git ของโปรเจ็กต์ วิธีนี้จะทำให้เมื่อเพื่อนร่วมทีมนำเข้าที่เก็บ Git ใน IDX พื้นที่ทำงานใหม่จะมีการกำหนดค่าเหมือนกับของคุณทุกประการ โดยมีแพ็กเกจระบบเดียวกัน, ส่วนขยาย IDE, สคริปต์เริ่มต้น และอื่นๆ อีกมากมายหากคุณสร้างเฟรมเวิร์กหรือไลบรารีเพื่อให้ผู้อื่นใช้ คุณอาจรวมไฟล์
.idx/dev.nix
ไว้ในที่เก็บโค้ดตัวอย่าง เพื่อที่ว่าเมื่อผู้ใช้นำเข้าตัวอย่างของคุณไปยัง IDX แล้ว ผู้ใช้จะสามารถข้ามการตั้งค่าสภาพแวดล้อมและเริ่มใช้งานเฟรมเวิร์กได้ทันที คุณยังสร้างเทมเพลตที่กำหนดเองเพื่อเป็นจุดเริ่มต้นตามความคิดเห็นและปรับแต่งสำหรับผู้ใช้ได้
เมื่อพอใจกับการปรับแต่งสภาพแวดล้อมแล้ว คุณจะทำให้ผู้อื่นนำเข้าโปรเจ็กต์ไปยัง IDX ได้ง่ายขึ้นโดยการเพิ่มปุ่ม "เปิดใน IDX" ลงในเอกสารประกอบ เช่น ไฟล์ README.md
ของโปรเจ็กต์
จุดแรกเข้า "เปิดใน IDX" ทั่วไป
รูปแบบ URL ที่พร้อมใช้งานสำหรับปุ่ม "เปิดใน IDX" ที่ใช้ได้มีหลายรูปแบบดังนี้
หากต้องการลิงก์กับขั้นตอนนำเข้าที่เก็บ Git ซึ่งกรอก URL ของที่เก็บ Git ไว้ล่วงหน้าแล้ว ให้ใช้รูปแบบ URL นี้
https://idx.google.com/import?url=https://github.com/my-org/my-repo
ขณะนี้ระบบรองรับที่เก็บ GitHub เท่านั้น (ทั้งแบบส่วนตัวและสาธารณะ)
หากต้องการลิงก์กับเทมเพลตพื้นที่ทำงานที่กำหนดไว้ล่วงหน้า ให้ค้นหาเทมเพลตที่ต้องการในหน้าเทมเพลตใน IDX แล้วคัดลอก URL ของเทมเพลตซึ่งควรเป็นไปตามรูปแบบ URL ต่อไปนี้
https://idx.google.com/new/gemini
หากต้องการลิงก์กับเทมเพลตที่กำหนดเอง ซึ่งกรอก URL ของ GitHub ของเทมเพลตไว้ล่วงหน้าแล้ว ให้ใช้รูปแบบ URL นี้
https://idx.google.com/new?template=https://github.com/my-org/my-template
เพิ่มปุ่ม "เปิดใน IDX"
ใช้เครื่องมือนี้ในการสร้าง HTML สำหรับปุ่ม IDX ดังนี้