妝 Eklenti Programlama | VS Code

Visual Studio Code eklentileri olan VSIX yaz覺l覺mlar覺n覺 programlama

妤 Temel Gereksinimler

Eklenti programlanmas覺 i癟in gerekenler

  • NodeJS uygulamas覺

  • JavaScript bilgisi

儭 Giri Kal覺b覺n覺 Oluturma

  • Nodejs uygulamas覺n覺 y羹kleyin

  • Terminal veya komut istemini a癟覺n

  • npm i -g yo generator-code ile kal覺p oluturucuyu indirin

  • Eklenti kal覺b覺n覺n olumas覺n覺 istediiniz dizine cd komutu ile gidin

  • yo code ile yap覺land覺rma ayarlar覺n覺 yaparak kal覺b覺 oluturun

儭 Debug, package.json ve ek a癟覺klamalar kal覺p ile oluturulacakt覺r

Eklenti Oluturma ve Paylama

  • ncelikle Nodejs uygulamas覺n覺n y羹kl羹 olduundan emin olun

  • npm install -g vsce ile vsix oluturucuyu indirin

  • vsce package ile .vsix uzant覺l覺 eklentiyi oluturun

堆 Eklentiyi Manuel Paylama

Manuel veya komut istemi 羹zerinden VS Code Marketplace 羹zerine eklentinizi y羹kleyebilirsiniz

儭 Manuel Y羹kleme

  • VS Code Marketplace 羹zerinden vsix uzant覺l覺 dosyan覺z覺 sunucuya el ile y羹kleyebilirsiniz

Otomatik Y羹kleme

  • Otomatik olarak y羹klemek i癟in ID deeriniz yoksa, Token Oluturma ad覺m覺ndan token oluturun

  • vsce login <id> komutu ve token ID deeriniz ile giri yap覺n

  • Package json'u Package JSON rnei gibi ayarlar覺n

  • vsce publish ile eklentiyi VsCode Marketplace'e g繹nderebilirsiniz

    • vscode publish minor ile versiyonu artt覺rarak g繹nderirsiniz

VS Code'un resmi sitesindeki Publishing Extension a癟覺klamas覺na bakman覺zda fayda var.

Token Oluturma

  • ncelikle buradan token oluturman覺z gerekmekte

  • New Token -> Organization -> All accessiable organization k覺sm覺n覺 se癟in

  • Scopes alt覺nda Marketplace k覺sm覺ndan Acquire ve Manage kutucuklar覺n覺 se癟in

  • Token oluturup, verilen ID deerini kopyalay覺n

Package JSON rnei

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

Harici Balant覺lar