Share via


Azure Geliştirici CLI özelliği sürüm oluşturma ve sürüm stratejisi

Azure Geliştirici CLI (azd) özellikleri aşamalı bir yaklaşım kullanılarak sunulur ve desteklenir. Özellikler alfa aşamasında başlar ve çeşitli ölçütleri karşıladıktan sonra beta ve kararlı bir aşamaya ilerler. Bu makalede, her aşama için tanımlar, beklentiler ve ilerleme gereksinimleri açıklanmaktadır. GitHub'da /command tarafından azd desteklenen her özelliğin ve geçerli aşamasının tam listesine bakın

Alfa Özellikleri

Tüm özellikler alfa özellikleri olarak başlar (örn. deneysel). Bu aşamada amaç, özelliğin tasarımı, işlevselliği ve kullanıcı deneyimi hakkında anlamlı geri bildirimler almak için yeterli kullanımı almaktır. Alfa özellikleri komutu kullanılarak azd config etkinleştirilebilir ve yönetilebilir.

Önemli

Alfa özellikleri yalnızca iş açısından kritik olmayan senaryolar için önerilir, ancak sonraki sürümlerde uyumsuz değişikliklerin kararlı olmasına yol açma olasılığı çok düşüktür.

Açıklama

  • Bu özellikler etkin geliştirme aşamasındadır.
  • Özellikler, ilgili kullanıcıların açıkça kabul etmesi gereken bir özellik bayrağının arkasına gizlenir.
  • Deneysel özelliklerin uzun vadeli kararlılığı veya desteği konusunda hiçbir garanti yoktur.
  • Özelliğin, ürün ekibinin önizleme veya kararlı aşamaya ilerlemeyi planladığı bir şey olduğuna dair bir taahhüt yoktur (bu bir denemedir).

Alfa özelliklerini kabul etme

  1. Kullanılabilir deneysel özellikleri listelemek için şunu çalıştırın:

    azd config list-alpha
    
  2. Örneğin kaynak resourceGroupDeployments grubu kapsamında altyapı dağıtımlarını desteklemek üzere belirli bir deneysel özelliği etkinleştirmek için şunu çalıştırın:

    azd config set alpha.resourceGroupDeployments on
    
  3. Özelliği devre dışı bırakmak resourceGroupDeployments için şunu çalıştırın:

    azd config set alpha.resourceGroupDeployments off
    

    Daha fazla bilgi için azure-dev GitHub deposunu ziyaret edin.

İlerleme ölçütleri (betaya ulaşma)

  • Özellik düzgün şekilde belirtildi ve ürün ekibi tarafından onaylandı.
  • Ürün ekibi, özelliği bir sonraki aşamaya geçirmeyi resmi olarak imzaladı.
  • Özellik belgelenmiştir ve üründe yardım metni sağlanır.
  • Yeterli kullanıcı geri bildirimi aracılığıyla UX'nin başarılı olduğunu onaylar.

Beta Özellikleri

Bu aşamanın amacı özellik deneyimini geliştirmek ve kavram kanıtının ötesine geçmektir.

Önemli

Beta özellikler yalnızca iş açısından kritik olmayan senaryolar için önerilir, ancak sonraki sürümlerde uyumsuz değişikliklerin kararlı olmasına yol açma olasılığı az olduğundan dikkatli olun.

Açıklama

  • Alfa özelliklerinden farklı olarak, bir kullanıcının beta özelliği kullanmak için açık bir işlem gerçekleştirmesi gerekmez.
  • İşlevsellik olgunlaştıkça güncelleştirmeler müşteri geri bildirimlerine göre yapıldıkça beta özellikleri için sürümler arasında hataya neden olan değişikliklerin sayısı azaltıldı.
  • Hataya neden olan değişiklikler, bu kesmelerin nasıl sindirilmesiyle ilgili açıklamalarla birlikte belgelenmiştir.
  • Beta komutları, azd ürün yardımında (Beta) olarak belirtilir.

İlerleme ölçütleri (kararlıya ulaşma)

  • Ürün ekibi, özelliğin sonraki aşamaya ilerlemesini resmi olarak gözden geçirdi ve kapattı.
  • Özellik işlevsel olarak eksiksiz ve kararlıdır.
  • Özellik el ile kapsamlı bir şekilde test edilmiştir ve regresyonları ve hataları yakalamak için yeterli birim ve tümleştirme testlerine sahiptir.
  • Kalan hatalar kullanıcılar için kabul edilebilir ve engellenemez (örneğin, UX geliştirmeleri).
  • Ürün ekibi, yeterli kullanıcı geri bildirimi aracılığıyla UX'in başarılı olduğuna dair sinyaller aldı.
  • Ürün ekibi, özelliğin uçtan uca UX'e gerçekten değer kattığını düşünüyor.

Kararlı Özellikler

Açıklama

  • Ürün ekibi bu özelliklerin arkasında durur.
  • Bu alanlarda hataya neden olan değişiklikler beklenmediktir.
  • Ürün ekibi, tüm hataya neden olan değişikliklerin etkiyi en aza indiren bir şekilde dağıtılmasını sağlar.
  • İş açısından kritik senaryolarda kullanın.

Yardım isteme

Azure Geliştirici CLI'sı için hata oluşturma, yardım isteme veya yeni bir özellik önerme hakkında bilgi için lütfen sorun giderme ve destek sayfasını ziyaret edin.