Penerapan versi fitur dan strategi rilis Azure Developer CLI

Fitur Azure Developer CLI (azd) diperkenalkan dan didukung menggunakan pendekatan bertahas. Fitur dimulai pada tahap alfa dan kemudian maju ke beta dan stabil setelah memenuhi berbagai kriteria. Artikel ini menjelaskan definisi, ekspektasi, dan persyaratan kemajuan untuk setiap fase. Lihat daftar lengkap setiap fitur /perintah yang didukung oleh azd dan tahapannya saat ini di GitHub

Fitur Alpha

Semua fitur dimulai sebagai fitur alfa (misalnya, eksperimental). Dalam fase ini, tujuannya adalah untuk menerima penggunaan yang memadai untuk mendapatkan umpan balik yang bermakna sekeliling desain, fungsionalitas, dan pengalaman pengguna fitur. Fitur Alpha dapat diaktifkan dan dikelola menggunakan azd config perintah .

Penting

Fitur Alpha hanya direkomendasikan untuk skenario non-bisnis-kritis dengan hati-hati karena ada kemungkinan kecil perubahan yang tidak kompatibel dalam rilis berikutnya yang mengarah ke stabil.

Definisi

  • Fitur-fitur ini sedang dalam pengembangan aktif.
  • Fitur disembunyikan di balik bendera fitur, yang harus dipilih oleh pengguna yang tertarik secara eksplisit.
  • Tidak ada jaminan tentang stabilitas jangka panjang atau dukungan fitur eksperimental.
  • Tidak ada komitmen bahwa fitur ini adalah sesuatu yang di rencanakan tim produk untuk maju ke tahap pratinjau atau stabil (ini adalah eksperimen).

Cara memilih fitur alfa

  1. Untuk mencantumkan fitur eksperimental yang tersedia, jalankan:

    azd config list-alpha
    
  2. Untuk mengaktifkan fitur eksperimental tertentu, misalnya resourceGroupDeployments untuk mendukung penyebaran infrastruktur di cakupan grup sumber daya, jalankan:

    azd config set alpha.resourceGroupDeployments on
    
  3. Untuk menonaktifkan fitur, jalankan resourceGroupDeployments :

    azd config set alpha.resourceGroupDeployments off
    

    Untuk informasi selengkapnya, kunjungi repositori GitHub azure-dev .

Kriteria kemajuan (cara mencapai beta)

  • Fitur ini telah ditentukan dengan benar dan disetujui oleh tim produk.
  • Tim produk telah secara resmi menandatangani untuk memajukan fitur ke fase berikutnya.
  • Fitur ini didokumenkan dan teks bantuan tersedia dalam produk.
  • Konfirmasi bahwa UX berhasil melalui umpan balik pengguna yang memadai.

Fitur Beta

Tujuan dari fase ini adalah untuk meningkatkan pengalaman fitur dan maju melampaui bukti konsep.

Penting

Fitur Beta hanya direkomendasikan untuk skenario non-bisnis-kritis dengan hati-hati karena ada kemungkinan kecil perubahan yang tidak kompatibel dalam rilis berikutnya yang mengarah ke stabil.

Definisi

  • Tidak seperti fitur alfa , pengguna tidak perlu mengambil tindakan eksplisit untuk menggunakan fitur beta .
  • Mengurangi jumlah perubahan yang melanggar di seluruh rilis untuk fitur beta karena pembaruan matang fungsionalitas dibuat berdasarkan umpan balik pelanggan.
  • Perubahan yang melanggar didokumenkan dengan penjelasan mengenai cara mencerna jeda ini.
  • Perintah beta ditandai seperti itu (Beta) dalam bantuan produk azd.

Kriteria kemajuan (cara mencapai stabil)

  • Tim Produk telah secara resmi meninjau dan menandatangani kemajuan fitur ke fase berikutnya.
  • Fitur ini secara fungsional lengkap dan stabil.
  • Fitur telah diuji secara manual secara menyeluruh dan memiliki pengujian unit dan integrasi yang memadai untuk menangkap regresi dan bug.
  • Bug yang tersisa dapat diterima dan tidak diblokir untuk pengguna (misalnya, peningkatan UX).
  • Tim produk telah menerima sinyal bahwa UX berhasil melalui umpan balik pengguna yang memadai.
  • Tim produk percaya bahwa fitur ini benar-benar menambahkan nilai ke UX end-to-end.

Fitur Stabil

Definisi

  • Tim produk berdiri di belakang fitur-fitur ini.
  • Perubahan yang melanggar di area ini tidak terduga.
  • Tim produk memastikan bahwa setiap perubahan yang melanggar diluncurkan dengan cara yang meminimalkan dampak.
  • Gunakan dalam skenario penting bisnis.

Meminta bantuan

Untuk informasi tentang cara mengajukan bug, meminta bantuan, atau mengusulkan fitur baru untuk Azure Developer CLI, silakan kunjungi halaman pemecahan masalah dan dukungan .