Aşağıdaki Microsoft örnekleri, uzantı çerçevesinin özelliklerini ve çeşitli alanlara nasıl katkıda bulunabileceğinizi gösterir. Her örnek bir veya daha fazla katkıyı gösterir. Uzantı çerçevesinin anlaşılmasını artırmak için her örnek için katkı sayısını sınırlandırıyoruz. Kaynak bilgileri için bkz . Azure DevOps uzantı örnekleri deposu.
Örnek hub'a "Örnek İçerik Haritası Öğesi" ekleyen bir içerik haritası hizmeti ekler. Bu öğeyi görmek için İşlem Hatları hub grubundaki Örnek Hub'a gidin.
CodeEditorContribution
Kod Düzenleyicisi
Kod düzenleyicisi için bir dil tanımı ve JSON şeması ekler.
Kullanıcı profili menüsünün altındaki Önizleme Özellikleri paneline bağlanmayı gösterir. Yalnızca bir "ABC" özelliğini açtığınızda gösteren basit bir hub ekler. Özelliği kullanıcı veya kuruluş başına açıp kapatabilirsiniz.
Açılan eylemler menüsündeki Derlemeler hub'ına bir Örnek derleme tanımı menü öğesi ekler. Menü işleyicisi geçirilen bağlamdan geçerli derleme tanımını alır, REST çağrısı yapar ve ardından sonucu bir ileti kutusunda gösterir.
Kuruluş veya proje koleksiyonu giriş sayfasına Projeler, İş öğelerim ve Çekme isteklerim'in yanına bir Örnek Özet sekmesi ekler.
Hap
Hap Sağlayıcısı
İşlem hattı tanımı (Çalıştırmalar) sayfasının başlığına hap ekler.
QueryParamsHandler
Olay Aboneliği
Herhangi bir sayfa yüklendiğinde URL'de bir sorgu parametresi her görüntülendiğinde herhangi bir showMyPanel sayfaya yüklenen bir hizmet ekler. Başlangıç hizmeti, panel başlığı olarak isteğe bağlı myPanelTitle bir sorgu parametresi kullanarak Panel örneğindeki özel paneli gösterir.
Kod hub'ı sayfalarının üst bilgisindeki depo seçiciye örnek bir depo eylem menü öğesi ekler. Özelliği gösterildiyse href , verilen URL'ye gitmek için eylemi seçin. uri özelliği sağlanırsa, eylemi seçtiğinizde bu kod yürütülür.
Kod hub'ı grubuna bir Depo Bilgileri hub'ı ekler. Kullanıcının Git deposu hakkında temel bilgileri almak için ile IVersionControlRepositoryService nasıl etkileşim kurulduğunu gösterir.
ve IWorkItemNotificationListenerhizmetiyle IWorkItemFormService nasıl etkileşim kuracaklarını göstermek için iş öğesi formuna Bir Örnek WorkItem Form Grubu uzantısı ekler. Form hizmetini kullanarak alan değerlerini değiştirmeyi ve iş öğesi formu bildirim olaylarını görüntülemeyi gösteren bir kullanıcı arabirimi sağlar.
Hizmetle nasıl etkileşim kurulacaklarını göstermek için Boards hub grubuna bir Örnek WorkItem Open hub'ı IWorkItemFormNavigationService ekler. Var olan bir iş öğesini kimliğine göre açmanız veya iş öğesi türüne göre yeni bir iş öğesi için iş öğesi formunu açmanız için bir kullanıcı arabirimi sağlar. Bu seçeneklerden biri konak çerçevesinde bir iletişim kutusu açar.
Ekibiniz için önemli olayları izleyin, izin günlerini görüntüleyin ve yönetin, sprint'lerin ne zaman başlayıp bittiğine hızlıca bakın ve daha fazlasını yapın.
Geçmişe dönük değerlendirmeler ve genel geri bildirim panosu senaryoları için birinci sınıf deneyim. Proje kilometre taşlarınızla ilgili geri bildirim toplayın, ekibinizin zaman içinde geliştirmesine yardımcı olabilecek eyleme dönüştürülebilir görevler oluşturun ve önceliklerini belirleyin ve bunları izleyin.
Azure DevOps'ta Planlama Pokeri oynayın. Yinelemeden, sorgudan veya kapsamınızdan çalışmayı seçin, bu öğelerin ekibinizle birlikte çalışmasını tahmin edin ve iş öğelerini hemen güncelleştirin.
Azure Devops ve Visual Studio uzantılarını Visual Studio Market'te paketlemeye ve yayımlamaya yönelik Azure Pipelines görevleri.
Kullanmaya başlayın
Mümkün olan en hızlı şekilde başlamak için TypeScript kullanarak uzantı oluşturmak için gereken dosyaları içeren tohum projesini kullanın. Uzantıyı derlemeyi, paketlemeyi ve yayımlamayı otomatikleştirmek için homurdanan bir betik vardır.
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Extend Microsoft 365 Copilot is a multi-part series that teaches you basic concepts of extending Copilot for Microsoft 365 in TypeScript. This series helps you understand what Copilot for Microsoft 365 is and how it works. It also explains why you should consider extending it to give it access to data in your organization and what options you have to extend it.