Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Ezeket a mintákat saját bővítményei kiindulópontjaként használhatja. Minden minta kis számú hozzájárulást mutat be, így láthatja, hogyan működnek elkülönítve. Minden forráskód az Azure DevOps-bővítményminták adattárában található.
Tipp.
A legújabb bővítményfejlesztési útmutatást, beleértve a témázást és a VSS.SDK-ból való migrálást, lásd az Azure DevOps Extension SDK fejlesztői portálját.
Az alábbi táblázat felsorolja az adattárban található mintákat és az egyes közreműködői típusokat.
| Minta | Hozzájárulások | Leírás |
|---|---|---|
| BreadcrumbService | Kenyérmorzsa Szolgáltatás, Központ | Hozzáad egy Breadcrumb szolgáltatást, amely hozzáad egy Minta Breadcrumb-elemet a minta-központhoz. Az elem megtekintéséhez lépjen a Pipelines Hub csoport Mintaközpontjához. |
| Kódszerkesztő hozzájárulása | Kódszerkesztő | Hozzáad egy nyelvdefiníciót és egy JSON-sémát a kódszerkesztőhöz. |
| Szolgáltatás | Funkció, Központ, Tulajdonság-szolgá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 | Központ | 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ü | Build-definíció menüelem | Hozzáad egy minta builddefiníció menüpontot a Builds hubhoz a legördülő műveletek menüjé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 | A tábla tartalma, Csomópont | 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. |
| Főtámasz | Webfül | A Minta kimutatás lapot hozzáadja a szervezet vagy projektcsoport kezdőlapjához a Projektek, Saját munkaelemek és Saját lekéréses kérelmek mellett. |
| Tabletták | Tabletta Szolgáltató | Tablettákat ad hozzá a Pipeline definition (Runs) oldal címéhez. |
| QueryParamsHandler | 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 | Menüpont | Hozzáad egy mintaadattár-műveletmenüelemet a kódközpont-oldalak fejlécében található adattárválasztóhoz. 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 | Központ | Hozzáad egy adattárinformációs központot a Code Hub csoporthoz. Bemutatja, hogyan léphet kapcsolatba a IVersionControlRepositoryService-val, hogy alapvető információkat szerezzen egy felhasználói Git-adattárról. |
| WorkItemFormGroup | Munkaelem űrlapcsoportja | Hozzáad egy WorkItem-mintaűrlapcsoport-bővítményt a munkaeleműrlaphoz, hogy bemutassa a IWorkItemFormService és IWorkItemNotificationListener 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 | Központ | Hozzáad egy WorkItem Open mintaközpontot a Boards hub csoporthoz, hogy bemutassa, hogyan lehet kölcsönhatásba lépni a IWorkItemFormNavigationService szolgáltatással. 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. |
Közösségi példák (DevLabs)
A Microsoft DevLabs nyílt forráskódú bővítményei valós, adaptálható mintákat mutatnak.
| 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. |
| Visszatekintések | GitHub | Központ | 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, ami segíthet a csapatnak az idő múlásával történő fejlődésben. |
| Becslés | GitHub | Központ, munkatétel művelet menü | 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 | Egy 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
Részletes útmutató: Webbővítmény fejlesztése. Az Azure DevOps-bővítmény minta-adattárát is klónozhatja, és bármilyen mintát használhat kiindulási sablonként.