Uzantı örnekleri
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2017
Bir örnekten çalışarak uzantınızı geliştirmeye başlayın.
İpucu
Azure DevOps uzantısı SDK 'sınıkullanarak uzantı geliştirmede en yeni belgelerimize göz atın.
Aşağıda listelenen Microsoft örnekleri, uzantı çerçevesinin yeteneklerini ve çeşitli alanlara nasıl katkıda bulunabileceğinizi gösterir. Her örnek bir veya daha fazla katkıyı gösterir. Uzantı çerçevesini anlamak için her örnek için katkı sayısını sınırlandırdık.
| Örnek | Kaynak | Katkılar | Description |
|---|---|---|---|
| Renk ölçeği Iş öğesi formu özel denetimi | GitHub | Çalışma öğesi form denetimi | Açılan menüdeki değerlere renk kodlaması ekleyin. |
| Geri sayım pencere öğesi | GitHub | Pano pencere öğesi | Her ekibin Anımsanması gereken önemli tarihler vardır. Panonuzda ekibiniz için görünür hale getirin! |
| Dosya sahibi | GitHub | Bağlam menüsü eylemi (kaynak Gezgini) | Kullanıcıların kaynak gezgin 'den bir dosyanın sahibi olan kişileri görmesini sağlar |
| Klasör yönetimi | GitHub | Bağlam menüsü eylemi (Kod Gezgini ağacı) | Kod Gezgini ağacından kaynak depolarınızda bir klasör oluşturun. Depoyu kopyalamaya veya ek araçlar yüklemeye gerek yok |
| Yazdırma kartları | GitHub | Araç çubuğu eylemi (Kanban panosu) | Fiziksel bir panoda kullanmak üzere Kanban panonuzdan kart yazdırma |
| Çevrimdışı test yürütmesi | GitHub | Test planı sekmesi | Azure DevOps bağlantısı kesilse bile test edicinin test adımlarını gerçekleştirmesini sağlar. bu, dışarıya aktarılmış Excel elektronik tablosu kullanılarak yapılabilir. |
| Release Management görevler | GitHub | Release Management görevler | Release Management için yardımcı program görevleri: tokenizer, powershell + +, Shell + +, zıp & Unzip, geri alma için Powershell |
| Toplama panosu | GitHub | Pano pencere öğesi | Bu pencere öğesi Kanban panosunun her sütunundaki kart sayısını gösterir |
| Örnek veriler | GitHub | Pano pencere öğesi | Projenizdeki örnek verileri oluşturmanıza ve kaldırmanıza olanak sağlar. |
| Alan yolu bağımlılıklarını göster | GitHub | Hub | Diğer ekiplerde bağımlılıkları yönetmenin hafif bir yolunu sağlar. |
| Durum modeli görselleştirmesi | GitHub | Araç çubuğu eylemi (iş öğesi), Merkez | Seçili bir iş öğesi türü için durum modelini görselleştirin. |
| MRU etiketleri | GitHub | Bağlam menüsü eylemi (iş öğesi), bildirim (iş öğesi) | En son kullanılan iş öğesi etiketlerinin bir listesini tutar ve bu etiketlerin tek bir tıklama ile eklenmesine izin verir. |
| Takım takvimi | GitHub | Hub, olay kaynakları | Takımınız için önemli olan olayları izleyin, gün sayısını görüntüleyin ve yönetin, Sprint 'lerin ne zaman başlayıp bitdiğini hızlı bir şekilde görün ve daha fazlasını yapın. |
| Project sistem durumu | GitHub | Pano pencere öğesi | Kullanıcıların, derleme ışığına benzer bir görsel ipucu sunarak derlemelerin genel sistem durumunu görselleştirmesini sağlar. |
| Kullanıcı Sesli kullanıcı ARABIRIMI | GitHub | Grup (iş öğesi formu), hub, uzantı verileri | İş öğesi formunda bağlantılı Kullanıcı seslendirme önerilerinin zengin verilerini gösterir. Şu teknikleri ele almaktadır: dış API 'Ler çağırma, çalışma öğesine etiketler ekleme, iş öğesine bağlantılar ekleme, kapsayıcının yeniden boyutlandırılması. |
| İş öğesi ayrıntıları | GitHub | Bağlam menüsü eylemi (iş öğesi), pano pencere öğesi | Panonuzdaki iş öğesi (ler) i ayrıntılarını görüntüleme |
| WSJF | GitHub | Bildirim (iş öğesi), bağlam menüsü eylemi (iş öğesi) | En yüksek ROı ile biriktirme listesi öğelerini hesaplamak için bir formül olan ağırlıklı en kısa Işi (WSJF) hesaplar. Güvenligibi çerçeveler içinde popüler bir öncelik belirleme özelliğidir. |
| Basamaklı seçim listeleri | GitHub | İş öğesi formu | Normal seçim listesi alanlarını, üst seçim listesinin değerine bağlı olarak değerleri görüntüleyen veya gizleyen listelere dönüştürür. |
Nasıl kullanmaya başlarım
Mümkün olduğunca hızlı bir şekilde başlamanızı sağlamak için, TypeScript kullanarak bir uzantı oluşturmak için gereken dosyaları içeren bir çekirdek proje mevcuttur. Uzantıyı oluşturmayı, paketlemeyi ve yayımlamayı otomatik hale getirmek için bir grönme betiği eklenir.
katkıların çoğunluğunu içeren örnek bir proje ile ilgileniyorsanız, GitHub Azure DevOps örnek uzantıları deposuna bakın.