Ç ÇarşıBasicOS uygulama mağazası

Geliştirici belgeleri

BasicOS için uygulama yazmak, paketlemek ve Çarşı'da yayınlamak.

1. Uygulamayı yazın

BasicOS uygulamaları bui arayüz katmanıyla yazılır. Başlıklar ve kütüphane her kurulumda hazır gelir:

sh /usr/share/basicos/ornekler/gelistirme-kur.sh
cp -r /usr/share/basicos/ornekler/merhaba ~/uygulamam
cd ~/uygulamam && make && ./merhaba

Ayrıntılı anlatım işletim sistemindeki /usr/share/basicos/ornekler/SDK.md dosyasında.

2. Paketleyin

Bir .bpk, kurulacak dosyaları ve bir meta.json'ı taşıyan tar arşividir:

uygulamam/
  meta.json
  veri/
    usr/bin/uygulamam
    usr/share/applications/uygulamam.desktop
    usr/share/icons/hicolor/64x64/apps/uygulamam.png

meta.json

{
  "kimlik":   "com.ornek.notlar",
  "ad":       "Notlar",
  "surum":    "1.0.0",
  "ozet":     "Küçük not defteri",
  "aciklama": "Uzun açıklama.",
  "yazar":    "Ad Soyad",
  "lisans":   "MIT",
  "kategori": "Verimlilik"
}

kimlik ters alan adı biçiminde ve değişmez — güncellemeler bununla eşleştirilir. surum sayısal karşılaştırılır, yani 1.10.0 > 1.9.3.

bpk-olustur uygulamam
sudo basicpkg kur --imzasiz com.ornek.notlar-1.0.0.bpk

3. Yayınlayın

  1. Kayıt olun ve geliştirici başvurusu yapın.
  2. Onaylandığında uygulama oluşturup .bpk yükleyin.
  3. Simge (PNG) ve ekran görüntüleri ekleyin — kullanıcılar kurma kararını büyük ölçüde buna bakarak veriyor.
  4. Yönetici paketi inceler: meta veri, dosya listesi ve varsa kur.sh içeriği.
  5. Onaylanınca paket Çarşı tarafından imzalanır ve aynı dakika BasicOS'ta görünür.

Ekran görüntüsü önerileri

İnceleme ölçütleri

Reddedilme nedenleri, sık görülenden başlayarak: