👨‍💻 Vscode Eklentisi VSIX Programlama

VsCode eklentileri VSIX olarak adlandırılır

🧱 Temel Gereksinimler

  • Nodejs

  • Javascript bilgisi

🧃 Giriş Kalıbını Oluşturma

Video anlatımı için buraya bakabilirsin.

  • Terminal'i yada cmd'yi açın

  • npm i -g yo generator-code ile kalıp oluşturucuyu indirin

  • Kalıbın oluşmasını istediğiniz dizine cd ile gidin

  • yo code ile gerekli seçenekleri işaretleyerek kalıbı oluşturun

  • Tüm kalıp otomatik olarak kurulacaktır, kalıp içerisinde otomatik tanımlananlar:

    • Debug aracı

    • Ek açıklamalar

    • Package.json

✨ Faydalı Komutlar

Komutlar için CTRL + SHIFT + P tuşlarına basman lazım.

  • Developer: Inspect TM Scopes

🔀 Eklenti Oluşturma ve Paylaşma

Öncelikle Nodejs uygulamasını yükleyin

  • npm install -g vsce ile vsix oluşturucuyu indirin

  • vsce package ile .vsix uzantılı eklentiyi oluşturun

  • VsCode Marketplace'den vsix uzantılı dosyanızı sunucuya yükleyin

VSCode'un resmi sitesindeki Publishing Extension açıklamasına bakmanda fayda var.

🖤 Eklentiyi Komut İsteminden Paylaşma

VSCode'un resmi sitesindeki Publishing Extension açıklamasına bakmanda fayda var

🔑 Token Oluşturma

  • Öncelikle buradan token oluşturmanız gerekmekte

    • New Token -> Organizatin All accessiable organization'ı seçin

    • Scopes altında Marketplace kısmından Acquire ve Manage kutucuklarını seçin

    • Tokeni oluşturup, verilen ID'yi kopyalayın

📜 Package JSON Örneği

{
"publisher": "Buraya vsce ile girdiğiniz hesabı yazın",
"icon": "resim yolu",
"license": "SEE LICENSE IN LICENSE.txt",
"keywords": ["anahtar", "helimeler"],
"repository": {
"type": "git",
"url": "github_proje urli"
}
}

🔗 Harici Bağlantılar