Dengan Project IDX, Anda dapat menyederhanakan langkah-langkah bagi seseorang yang baru mengenal codebase Anda untuk mengatur lingkungan pengembangan mereka dan menjadi produktif.
Misalnya,
Jika Anda bekerja dalam tim dengan kontributor lain, Anda dapat menyesuaikan lingkungan Anda secara tepat untuk project Anda. lalu commit file
.idx/dev.nix
ke repositori Git project Anda. Dengan begitu, ketika rekan satu tim mengimpor repositori Git Anda di IDX, ruang kerja baru akan memiliki konfigurasi yang sama persis dengan Anda, lengkap dengan paket sistem yang sama, ekstensi IDE, skrip awal, dan banyak lagi.Jika membangun framework atau library untuk digunakan orang lain, Anda dapat menyertakan file
.idx/dev.nix
dalam repositori kode contoh Anda, sehingga saat pengguna mengimpor sampel Anda ke IDX, mereka dapat melewati lingkungan ini penyiapan dan langsung mencoba framework Anda. Anda bahkan dapat membangun template kustom Anda sendiri sebagai template yang tidak dapat berubah, titik awal yang dapat disesuaikan untuk pengguna Anda.
Setelah puas dengan penyesuaian lingkungan, Anda dapat membuatnya lebih
mempermudah orang lain untuk mengimpor proyek Anda ke IDX dengan menambahkan
IDX" ke dokumentasi Anda, seperti file README.md
project.
Umum "Buka di IDX" titik entri
Ada beberapa pola URL yang tersedia untuk "Buka di IDX" tombol tersedia:
Untuk menautkan ke alur impor repositori Git, yang sudah diisi dengan Git Anda URL repositori, gunakan pola URL ini:
https://idx.google.com/import?url=https://github.com/my-org/my-repo
Saat ini, hanya repositori GitHub yang didukung (baik pribadi maupun publik).
Untuk menautkan ke template ruang kerja standar, temukan template yang Anda cari di halaman Template pada IDX, lalu salin URL-nya, yang harus mengikuti pola URL ini:
https://idx.google.com/new/gemini
Untuk menautkan ke template kustom, yang sudah diisi dengan URL GitHub template Anda, gunakan pola URL ini:
https://idx.google.com/new?template=https://github.com/my-org/my-template
Tambahkan "Buka di IDX" tombol
Gunakan alat ini untuk membuat HTML untuk tombol IDX: