Share via


Bővítményminták

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Kezdje el fejleszteni a bővítményt egy minta használatával.

Tipp.

Tekintse meg a bővítményfejlesztéssel kapcsolatos legújabb dokumentációnkat az Azure DevOps Extension SDK használatával.

Az alábbi Microsoft-minták a bővítmény-keretrendszer képességeit és a különböző területekhez való hozzájárulás módját mutatják be. Minden minta egy vagy több hozzájárulást mutat be. Az egyes mintákhoz való hozzájárulások számát korlátozzuk a bővítmény-keretrendszer megértésének növelése érdekében.

Minta Forrás Hozzájárulások Leírás
BreadcrumbService GitHub Breadcrumb Service, Hub Hozzáad egy breadcrumb szolgáltatást, amely hozzáad egy "Sample Breadcrumb Item" elemet a mintaközponthoz. Az elem megtekintéséhez lépjen a Pipelines Hub csoport Mintaközpontjához.
CodeEditorContribution GitHub Kódszerkesztő Hozzáad egy nyelvdefiníciót és egy JSON-sémát a kódszerkesztőhöz.
Szolgáltatás GitHub Szolgáltatás, központ, tulajdonságszolgáltató Bemutatja, hogyan csatlakoztatható a Felhasználói profil menü Előzetes verziójú funkciók paneljéhez. Egy egyszerű központot ad hozzá, amely csak akkor jelenik meg, ha bekapcsol egy "ABC" funkciót. A funkciót felhasználónként vagy szervezetenként be- és kikapcsolhatja.
Hub GitHub Hub Egy Mintaközpont nevű központot ad hozzá a Pipelines Hub csoporthoz. A Mintaközpont egy projektszintű lapon található, a Folyamatok navigációs elem alatt.
Menü GitHub Builddefiníció menüelem Hozzáad egy builddefiníció-mintamenüelemet a Builds hubhoz a legördülő műveletek menüben. A menükezelő lekéri az aktuális builddefiníciót az átadott környezetből, REST-hívást kezdeményez, majd megjeleníti az eredményt egy üzenetmezőben.
Panel GitHub Panel tartalma, Központ A Hub-mintán belül alkalmazva. Az OK és a Mégse gombokkal együtt egy kapcsológombot tartalmaz. Használható egyéni panelként vagy párbeszédpanel-tartalomként.
Pivot GitHub Webes lap A Projekt, a Saját munkaelemek és a Lekéréses kérelmek mellett hozzáad egy Minta kimutatás lapot a szervezet vagy projektcsoport kezdőlapjára.
Tabletták GitHub Pill Provider Tablettákat ad hozzá a Pipeline definition (Runs) oldal címéhez.
QueryParamsHandler GitHub Esemény-előfizetés Olyan szolgáltatást ad hozzá, amely betöltődik bármely lapon, amikor egy showMyPanel lekérdezési paraméter megjelenik az URL-címben, amikor bármelyik oldal betöltődik. Az indítási szolgáltatás megjeleníti az egyéni panelt a panel mintájából, és egy opcionális myPanelTitle lekérdezési paramétert használ a panel címeként.
RepositoryActions GitHub Menüpont A kódközpont-oldalak fejlécében található adattárválasztóhoz hozzáad egy mintaadattár-műveletmenüelemet . Ha a href tulajdonság megjelenik, válassza ki a műveletet a megadott URL-címre való ugráshoz. Ha a uri tulajdonság meg van adva, a kód a művelet kiválasztásakor fut.
RepositoryServiceHub GitHub Hub Hozzáad egy adattárinformációs központot a Code Hub csoporthoz. Bemutatja, hogyan használhatja a IVersionControlRepositoryService felhasználói Git-adattár alapvető információit.
WorkItemFormGroup GitHub Munkaelem űrlapcsoportja Hozzáad egy WorkItem-mintaűrlapcsoport-bővítményt a munkaeleműrlaphoz, amely bemutatja a szolgáltatással és IWorkItemNotificationListenera IWorkItemFormService szolgáltatással való interakciót. Egy felhasználói felületet biztosít, amely bemutatja, hogyan módosíthatja a mezőértékeket az űrlapszolgáltatás használatával, és megjelenítheti a munkaelem-űrlap értesítési eseményeit.
WorkItemOpen GitHub Hub Hozzáad egy WorkItem Open-mintaközpontot a Boards hub csoporthoz, amely bemutatja, hogyan használhatja a IWorkItemFormNavigationService szolgáltatást. Felhasználói felületet biztosít egy meglévő munkaelem azonosító szerinti megnyitásához, vagy egy új munkaelem munkaelemtípus szerinti űrlapjának megnyitásához. Ezen beállítások bármelyike megnyit egy párbeszédpanelt a gazdagépkeretben.

DevLabs-példák

Egyéb nyílt forráskód példák, amelyek érdekelhetik.

Minta Forrás Hozzájárulások Leírás
Csoportnaptár GitHub Központ, eseményforrások Nyomon követheti a csapat számára fontos eseményeket, megtekintheti és kezelheti a szabadnapokat, gyorsan láthatja, hogy mikor kezdődnek és fejeződnek be a futamok, és így tovább.
WSJF (súlyozott legrövidebb feladat első) GitHub Értesítés (munkaelem), Helyi menüművelet (munkaelem) Automatikusan kiszámítja a WSJF -t (elsőként súlyozott legrövidebb feladat) munkaelemenként, és egy munkaelemmezőben tárolja.
Kaszkádolt listák GitHub Munkaelem űrlapja Kaszkádolt viselkedés definiálása a munkaelem-űrlap picklistáihoz.
Visszamenőlegesen GitHub Hub Első osztályú tapasztalat a visszatekintésekhez és az általános visszajelzési táblák forgatókönyveihez. Visszajelzést gyűjthet a projekt mérföldköveiről, rendszerezheti és rangsorolhatja, valamint végrehajtható feladatokat hozhat létre és követhet nyomon, hogy a csapat idővel fejlődjön.
Becslés GitHub Hub, Work item action menu Játsszon a Planning Pokernel az Azure DevOpsban. Válassza ki a munkát egy iterációból, lekérdezésből vagy a hátralékból, becsülje meg ezeknek az elemeknek a munkáját a csapatával, és azonnal frissítse a munkaelemeket.
Többértékű vezérlő GitHub Munkaelem űrlapja Munkaeleműrlap vezérlőelem, amely több érték kijelölését teszi lehetővé.
Azure DevOps-bővítményfeladatok GitHub Buildelési és kiadási feladatok Azure Pipelines-feladatok Azure Devops- és Visual Studio-bővítmények Visual Studio Marketplace-en való csomagolásához és közzétételéhez.

Első lépések

A lehető leggyorsabb kezdéshez használja a TypeScript használatával a bővítmény létrehozásához szükséges fájlokat tartalmazó kezdőprojektet . A bővítmény elkészítésének, csomagolásának és közzétételének automatizálására egy morcos szkript is rendelkezésre áll.