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 .IWorkItemNotificationListenerIWorkItemFormService 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í.