Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengubah kode dengan Pengembang Amazon Q di GitHub
catatan
Pengembang Amazon Q untuk GitHub dalam rilis pratinjau dan dapat berubah sewaktu-waktu.
Dengan fitur transformasi kode, Anda dapat memperbarui tumpukan teknologi, meningkatkan kinerja, dan memastikan kompatibilitas masa depan sambil mempertahankan fungsionalitas inti dari kode yang ada. Dengan Amazon Q Developer, Anda dapat menghindari utang teknis dan membangun aplikasi Anda untuk keberlanjutan dan skalabilitas jangka panjang.
Saat Anda menambahkan label transformasi kode ke masalah, Amazon Q Developer mengubah kode Anda dari Java versi 8 atau 11 ke versi 17. Amazon Q Developer kemudian membuat permintaan tarik dengan perubahan dan ringkasan perubahan yang dapat Anda gabungkan ke jalur utama Anda.
Anda dapat meminta Pengembang Amazon Q melakukan transformasi kode dalam jumlah terbatas per bulan. Anda dapat meningkatkan penggunaan gratis kapan saja dengan mendaftarkan instalasi aplikasi Pengembang Amazon Q Anda dengan AWS akun Anda. Untuk informasi selengkapnya, lihat Meningkatkan batas penggunaan dan mengonfigurasi detail di konsol Pengembang Amazon Q.
Prasyarat
Sebelum mengubah basis kode Anda dengan Amazon Q Developer, pertimbangkan persyaratan berikut:
-
Pastikan GitHub repositori Anda mengaktifkan GitHub Actions. Untuk informasi selengkapnya, lihat Memahami GitHub Tindakan
dan Mengaktifkan alur kerja dalam dokumentasi. GitHub -
Buat dan konfigurasikan file alur kerja Anda di
.github/workflows/
direktori untuk menangani tugas transformasi kode. Untuk informasi selengkapnya, lihat Menyesuaikan alur kerja untuk transformasi kode.
Setelah memenuhi prasyarat, Anda dapat menerapkan label agen transformasi Amazon Q dan meningkatkan basis kode Anda di repositori Anda. GitHub
penting
Aplikasi Pengembang Amazon Q mencoba untuk secara otomatis membuat agen pengembangan Amazon Q dan label agen transformasi Amazon Q di GitHub repositori yang Anda otorisasi akses. Jika label tidak dibuat secara otomatis, atau jika tidak sengaja dihapus, Anda dapat membuatnya secara manual. GitHub Label harus dinamai sebagai agen pengembangan Amazon Q dan agen transformasi Amazon Q agar dapat dikenali dan diproses sebagai label Pengembang Amazon Q. Untuk informasi selengkapnya, lihat Membuat label
Untuk meng-upgrade basis kode Anda
-
Jika perlu, masuk ke GitHub
akun Anda menggunakan GitHub kredensi Anda. -
Arahkan ke GitHub organisasi Anda, lalu arahkan ke repositori yang ingin Anda ubah basis kode Anda.
-
Pilih Masalah, lalu buat masalah baru. Untuk informasi selengkapnya, lihat Membuat masalah
di GitHub dokumentasi. -
Di bidang Tambahkan input teks judul, masukkan judul yang menyediakan konteks ke Pengembang Amazon Q untuk transformasi kode (contoh: “Tingkatkan basis kode”). Deskripsi masalah juga harus disertakan karena juga menyediakan konteks.
-
Saat membuat masalah, terapkan label Amazon Q Developer transformasi kode. Lakukan salah satu hal berikut untuk menerapkan label pada masalah:
-
Pilih menu tarik-turun Tetapkan ke Amazon Q yang disediakan sebagai ekstensi browser, lalu pilih label agen transformasi Amazon Q.
-
Di menu sebelah kanan, pilih Label, lalu pilih label agen transformasi Amazon Q.
-
-
Pilih Buat masalah untuk menyelesaikan pembuatan masalah dengan detail yang diperlukan untuk Pengembang Amazon Q untuk mengubah kode Anda.
Ketika Pengembang Amazon Q selesai membuat perubahan kode untuk pengembangan fitur, itu akan mengomentari masalah tersebut dan membuka permintaan tarik.
-
Arahkan ke komentar yang ditinggalkan oleh Amazon Q Developer (contoh: "
I finished upgrading your code and opened a pull request: Resolve Upgrade codebase.
“), lalu pilih tautan permintaan tarik.Anda juga dapat menavigasi ke tab Permintaan tarik, lalu pilih permintaan tarik yang dibuat oleh Amazon Q Developer.
-
Pilih tab File diubah untuk melihat perubahan.
-
Jika Anda puas dengan perubahan kode yang disarankan, Anda dapat menggabungkan permintaan tarik. Untuk informasi selengkapnya, lihat Menggabungkan permintaan tarik
.
Amazon Q Developer meninggalkan komentar yang memberikan ringkasan transformasi dengan detail mengenai file yang diperbarui. Anda dapat menemukan ringkasan dalam build_logs.txt
file yang disediakan di komentar. Jika Pengembang Amazon Q tidak dapat melakukan transformasi kode lengkap, ia juga memberikan ringkasan mengenai kesalahan yang mencegah transformasi lengkap.