description |
---|
Visual Studio Code eklentileri olan VSIX yazılımlarını programlama |
Eklenti programlanması için gerekenler
- NodeJS uygulaması
- JavaScript bilgisi
- Nodejs uygulamasını yükleyin
- Terminal veya komut istemini açın
npm i -g yo generator-code
ile kalıp oluşturucuyu indirin- Eklenti kalıbının oluşmasını istediğiniz dizine
cd
komutu ile gidin yo code
ile yapılandırma ayarlarını yaparak kalıbı oluşturun
💁♂️ Debug,
package.json
ve ek açıklamalar kalıp ile oluşturulacaktır
- Öncelikle Nodejs uygulamasının yüklü olduğundan emin olun
npm install -g vsce
ilevsix
oluşturucuyu indirinvsce package
ile.vsix
uzantılı eklentiyi oluşturun
Manuel veya komut istemi üzerinden VS Code Marketplace üzerine eklentinizi yükleyebilirsiniz
- VS Code Marketplace üzerinden
vsix
uzantılı dosyanızı sunucuya el ile yükleyebilirsiniz
- Otomatik olarak yüklemek için ID değeriniz yoksa, 🔑 Token Oluşturma adımından token oluşturun
vsce login <id>
komutu ve token ID değeriniz ile giriş yapın- Package json'u 📜 Package JSON Örneği gibi ayarların
vsce publish
ile eklentiyi VsCode Marketplace'e gönderebilirsinizvscode publish minor
ile versiyonu arttırarak gönderirsiniz
{% hint style="info" %} VS Code'un resmi sitesindeki Publishing Extension açıklamasına bakmanızda fayda var. {% endhint %}
- Öncelikle buradan token oluşturmanız gerekmekte
New Token
->Organization
->All accessiable organization
**** kısmını seçinScopes
altındaMarketplace
kısmındanAcquire
veManage
kutucuklarını seçin- Token oluşturup, verilen ID değerini kopyalayın
{
"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"
}
}