Rozšíření funkcí vytvořením rozšíření nástroje Azure Data Studio
Rozšíření v Nástroji Azure Data Studio poskytují snadný způsob, jak do základní instalace nástroje Azure Data Studio přidat další funkce.
Rozšíření poskytuje tým Azure Data Studio (Microsoft) i komunita třetích stran (vy!).
Vytvoření rozšíření
Pokud vás zajímá rozšíření nástroje Azure Data Studio, můžete si vytvořit vlastní rozšíření a publikovat ho do galerie rozšíření.
Napsání rozšíření
Požadavky
K vývoji rozšíření potřebujete Node.js nainstalované a dostupné ve vašem $PATH
prostředí . Node.js zahrnuje npm, Node.js Správce balíčků, který se používá k instalaci generátoru rozšíření.
K vytvoření nového rozšíření můžete použít generátor rozšíření Azure Data Studio. Generátor rozšíření Yeoman je přínosným výchozím bodem pro projekty rozšíření. Pokud chcete spustit generátor, zadejte do příkazového řádku následující příkaz:
npm install -g yo generator-azuredatastudio
yo azuredatastudio
Podrobný průvodce, jak začít se šablonou rozšíření, najdete v tématu rozšíření keymap, které vás provede vytvořením rozšíření.
Odkazy na rozšiřitelnost
Další informace o rozšiřitelnosti nástroje Azure Data Studio najdete v přehledu rozšiřitelnosti. Můžete si také prohlédnout příklady použití rozhraní API v existujících ukázkách.
Ladění rozšíření
Nové rozšíření můžete ladit pomocí rozšíření Visual Studio Code pro Azure Data Studio Debug.
Ladění rozšíření:
- Otevřete rozšíření pomocí editoru Visual Studio Code.
- Nainstalujte rozšíření Azure Data Studio Debug.
- Vyberte F5 nebo vyberte ikonu Ladění a pak vyberte Spustit.
- Nová instance nástroje Azure Data Studio se spustí ve speciálním režimu (hostitel pro vývoj rozšíření). Tato nová instance teď o vašem rozšíření vědí.
Vytvoření balíčku rozšíření
Po napsání rozšíření je potřeba vytvořit balíček VSIX, který se nainstaluje v nástroji Azure Data Studio. K vytvoření balíčku VSIX můžete použít vscode-vsce (rozšíření editoru Visual Studio Code).
npm install -g @vscode/vsce
cd myExtensionName
vsce package
# The myExtensionName.vsix file has now been generated
S balíčkem VSIX můžete své rozšíření sdílet místně a soukromě sdílením souboru .vsix a pomocí příkazu Extensions: Install From VSIX File from the command palette to install the extension in Azure Data Studio.
Publikování rozšíření
Publikování nového rozšíření do nástroje Azure Data Studio:
- Přidejte rozšíření do galerie rozšíření.
- V současné době nepodporujeme hostování rozšíření třetích stran. Místo stažení rozšíření má Azure Data Studio možnost přejít na stránku pro stažení. Pokud chcete nastavit stránku pro stažení rozšíření, nastavte hodnotu assetu Microsoft.AzureDataStudio.DownloadPage.
- Vytvořte žádost o přijetí změn proti větvi vydané verze nebo rozšíření.
- Odešlete týmu žádost o kontrolu.
Vaše rozšíření se zkontroluje a přidá do galerie rozšíření.
Publikování aktualizací rozšíření
Proces publikování aktualizací se podobá publikování rozšíření. Ujistěte se, že je verze aktualizována v package.json.
Další kroky
Podrobné pokyny, jak začít, najdete v jednom z následujících kurzů pro vytváření rozšíření: