Ukázky rozšíření
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Začněte vyvíjet rozšíření tím, že pracujete z ukázky.
Tip
Projděte si nejnovější dokumentaci k vývoji rozšíření pomocí sady SDK rozšíření Azure DevOps.
Následující ukázky Microsoftu ukazují možnosti architektury rozšíření a jak přispívat do různých oblastí. Každá ukázka znázorňuje jeden nebo více příspěvků. Omezíme počet příspěvků pro každý vzorek, abychom lépe pochopili architekturu rozšíření.
Vzorek | Zdroj | Příspěvky | Popis |
---|---|---|---|
BreadcrumbService | GitHub | Služba s popisem cesty, Centrum | Přidá službu s popisem cesty, která do centra ukázek přidá ukázkovou položku s popisem cesty. Pokud chcete zobrazit tuto položku, přejděte do ukázkového centra ve skupině centra Pipelines . |
CodeEditorContribution | GitHub | Editor kódu | Přidá definici jazyka a schéma JSON pro editor kódu. |
Funkce | GitHub | Funkce, centrum, poskytovatel vlastností | Ukazuje, jak se připojit k panelu Funkce ve verzi Preview v nabídce profilu uživatele. Přidá jednoduché centrum, které se zobrazí jenom při zapnutí funkce "ABC". Funkci můžete zapnout a vypnout pro jednotlivé uživatele nebo pro každou organizaci. |
Centrum | GitHub | Centrum | Přidá centrum s názvem Sample Hub do skupiny centra Pipelines . Ukázkové centrum je na stránce na úrovni projektu v navigačním prvku Pipelines . |
Nabídka | GitHub | Položka nabídky Definice sestavení | Přidá položku ukázkové nabídky definice sestavení do centra Sestavení v rozevírací nabídce akcí. Obslužná rutina nabídky získá aktuální definici sestavení z předaného kontextu, provede volání REST a pak zobrazí výsledek v poli se zprávou. |
Panel | GitHub | Obsah panelu, centrum | Používá se v ukázce centra . Obsahuje přepínací tlačítko spolu s tlačítky OK a Zrušit . Lze použít jako vlastní panel nebo obsah dialogového okna. |
Pivot | GitHub | Webová karta | Přidá kartu Ukázka kontingenční tabulky na domovskou stránku organizace nebo kolekce projektů vedle projektů, mých pracovních položek a žádostí o přijetí změn. |
Pilulky | GitHub | Zprostředkovatel pilulek | Přidá prášky na název stránky Definice kanálu (spuštění). |
QueryParamsHandler | GitHub | Odběr události | Přidá službu, která se načte na libovolnou showMyPanel stránku pokaždé, když se v adrese URL zobrazí parametr dotazu, když se načte jakákoli stránka. Spouštěcí služba zobrazí vlastní panel z ukázky panelu s použitím volitelného myPanelTitle parametru dotazu jako názvu panelu. |
Akce úložiště | GitHub | Položka nabídky | Přidá položku nabídky ukázkového úložiště do výběru úložiště v záhlaví stránek centra kódu. Pokud se href tato vlastnost zobrazí, vyberte akci, která přejde na danou adresu URL. uri Pokud je tato vlastnost poskytnuta, tento kód se spustí při výběru akce. |
RepositoryServiceHub | GitHub | Centrum | Přidá centrum informací o úložišti do skupiny Centra kódu. Demonstruje interakci s IVersionControlRepositoryService sadou pro získání základních informací o úložišti Git uživatele. |
WorkItemFormGroup | GitHub | Skupina formulářů pracovní položky | Přidá do formuláře pracovní položky rozšíření Ukázková skupina formulářů WorkItem, která ukazuje, jak pracovat se službou a .IWorkItemNotificationListener IWorkItemFormService Poskytuje uživatelské rozhraní pro zobrazení případu, jak změnit hodnoty polí pomocí služby formuláře a zobrazení událostí oznámení formuláře pracovní položky. |
WorkItemOpen | GitHub | Centrum | Přidá do skupiny centra Boards ukázkové centrum WorkItem Open, které ukazuje, jak pracovat se službouIWorkItemFormNavigationService . Poskytuje uživatelské rozhraní pro otevření existující pracovní položky podle ID nebo otevření formuláře pracovní položky pro novou pracovní položku podle typu pracovní položky. Některé z těchto možností otevřou dialogové okno v rámci hostitele. |
Vlastní ovládací prvek Formulář pracovní položky škály barev | GitHub | Ovládací prvek Formulář pracovní položky | Přidá barevné kódování k hodnotám v rozevíracím seznamu. |
Správa složek | GitHub | Akce místní nabídky (strom průzkumníka kódu) | Vytvoří složku ve zdrojových úložištích ze stromu Průzkumníka kódu. Nemusíte klonovat úložiště ani instalovat další nástroje. |
Offline spuštění testu | GitHub | Karta Testovací plán | Umožňuje testeru provádět testovací kroky i v případě odpojení od Azure DevOps. Můžete to udělat pomocí exportované excelové tabulky. |
Úlohy nástroje Release Management | GitHub | Úlohy správy vydaných verzí | Úlohy nástrojů pro Release Management |
Roll-up Board | GitHub | Widget řídicího panelu | Zobrazuje počet karet v každém sloupci panelu Kanban. |
Vizualizace stavových modelů | GitHub | Akce panelu nástrojů (pracovní položka), Centrum | Vizualizujte stavový model pro vybraný typ pracovní položky. |
Týmový kalendář | GitHub | Centrum, zdroje událostí | Sledujte události důležité pro váš tým, zobrazte a spravujte dny mimo, rychle uvidíte, kdy sprinty začínají a končí a další. |
Stav týmového projektu | GitHub | Widget řídicího panelu | Umožňuje uživatelům vizualizovat celkový stav sestavení a poskytovat vizuální pomůcku podobnou světlu Codify Build Light. |
WSJF (vážená nejkratší úloha jako první) | GitHub | Oznámení (pracovní položka), akce místní nabídky (pracovní položka) | Automaticky vypočítá WSJF (první vážená nejkratší úloha) na pracovní položku a uloží ji do pole pracovní položky. |
Kaskádové seznamy | GitHub | Formulář pracovní položky | Definujte kaskádové chování pro rozevírací seznamy ve formuláři pracovní položky. |
Začínáme
Pokud chcete začít co nejrychleji, použijte počáteční projekt , který obsahuje soubory potřebné k sestavení rozšíření pomocí TypeScriptu. Existuje grunt skript pro automatizaci sestavování, balení a publikování rozšíření.
Související články
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro