Azure Data Studio uzantıları oluşturarak işlevselliği genişletme

Azure Data Studio'daki uzantılar, temel Azure Data Studio yüklemesine daha fazla işlevsellik eklemenin kolay bir yolunu sağlar.

Uzantılar, Azure Data Studio ekibi (Microsoft) ve üçüncü taraf topluluğu (siz!) tarafından sağlanır.

Uzantı yazma

Azure Data Studio'yu genişletmek istiyorsanız kendi uzantınızı oluşturabilir ve uzantı galerisinde yayımlayabilirsiniz.

Uzantı yazma

Önkoşullar

Uzantı geliştirmek için, Node.js yüklemeniz ve içinde $PATHkullanılabilir olmanız gerekir. Node.js, uzantı oluşturucuyu yüklemek için kullanılan Node.js Paket Yöneticisi olan npm'yi içerir.

Yeni uzantınızı oluşturmak için Azure Data Studio uzantı oluşturucuyu kullanabilirsiniz. Yeoman uzantı oluşturucu , uzantı projeleri için yararlı bir başlangıç noktasıdır. Oluşturucuyu başlatmak için komut istemine aşağıdaki komutu girin:

npm install -g yo generator-azuredatastudio
yo azuredatastudio

Uzantı şablonunuzu kullanmaya başlama hakkında ayrıntılı bir kılavuz için bkz . uzantı oluşturma işleminde size yol gösteren keymap uzantısı.

Genişletilebilirlik başvuruları

Azure Data Studio genişletilebilirliği hakkında bilgi edinmek için bkz . Genişletilebilirlik genel bakışı. Api'nin mevcut örneklerde nasıl kullanılacağına ilişkin örnekler de görebilirsiniz.

Uzantıda hata ayıklama

Visual Studio Code uzantısı Azure Data Studio Debug'i kullanarak yeni uzantınızda hata ayıklayabilirsiniz.

Uzantınızda hata ayıklamak için:

  1. Visual Studio Code ile uzantınızı açın.
  2. Azure Data Studio Hata Ayıklama uzantısını yükleyin.
  3. F5'i seçin veya Hata ayıkla simgesini ve ardından Başlat'ı seçin.
  4. Azure Data Studio'nun yeni bir örneği özel modda başlar (Uzantı Geliştirme Ana Bilgisayarı). Bu yeni örnek artık uzantınızın farkındadır.

Uzantı paketi oluşturma

Uzantınızı yazdıktan sonra Azure Data Studio'ya yüklenen bir VSIX paketi oluşturmanız gerekir. VSIX paketini oluşturmak için vscode-vsce (Visual Studio Code Uzantıları) kullanabilirsiniz.

npm install -g @vscode/vsce
cd myExtensionName
vsce package
# The myExtensionName.vsix file has now been generated

VSIX paketiyle,.vsix dosyasını paylaşarak ve Uzantılar: Uzantıyı Azure Data Studio'ya yüklemek için komut paletinden VSIX Dosyasından Yükle komutunu kullanarak uzantınızı yerel olarak ve özel olarak paylaşabilirsiniz.

Uzantı yayımlama

Yeni uzantınızı Azure Data Studio'da yayımlamak için:

  1. Uzantınızı uzantılar galerisine ekleyin.
  2. Şu anda üçüncü taraf uzantıları barındırma desteğimiz yok. Azure Data Studio, uzantıyı indirmek yerine bir indirme sayfasına göz atma seçeneğine sahiptir. Uzantınızın indirme sayfasını ayarlamak için Microsoft.AzureDataStudio.DownloadPage varlığının değerini ayarlayın.
  3. Yayınlar/uzantılar dalı için bir çekme isteği oluşturun.
  4. Ekibe bir gözden geçirme isteği gönderin.

Uzantınız gözden geçirilir ve uzantılar galerisine eklenir.

Uzantı güncelleştirmelerini yayımlama

Güncelleştirmeleri yayımlama işlemi uzantıyı yayımlamaya benzer. Sürümün package.json güncelleştirildiğinden emin olun.

Sonraki adımlar

Kullanmaya başlama hakkında adım adım yönergeler için aşağıdaki uzantı yazma öğreticilerinden birine bakın: