Skip to content

CLI komutları

bash
npx create-winkwop-theme <komut>

Hesap

login

Partner hesabınızla oturum açar. Oturum kullanıcı dizinine yazılır; her projede tekrar gerekmez.

logout

Oturumu kapatır.

whoami

Hangi hesapla oturum açtığınızı gösterir.

Proje

create [proje-adı]

Yeni tema projesi oluşturur. Tema kaydını platformda açar ve winkwop.config.json dosyasını yazar.

Yerel geliştirmeyi bir mağazaya bağlar. Argümansız çağrılırsa erişebildiğiniz mağazaları listeler.

Listede iki tür mağaza görünür:

  • geliştirme mağazası — kendi kurduğunuz, demo katalogla gelen mağaza
  • [GERÇEK MAĞAZA] — temanızı kurmuş müşteri mağazası

Gerçek mağazaya bağlanırken

Sepet ve sipariş denemeleriniz o mağazanın gerçek verisine yazar. Geliştirme için kendi mağazanızı kullanın → Geliştirme mağazası.

Geliştirme

pull

Geliştirme ekranındaki bölüm/prop tanımlarını projeye indirir; src/generated/ altını yeniden yazar.

BayrakEtki
--version <sürüm>Belirli bir sürümü çeker
--forceBileşen dosyalarını da yeniden üretir — yazdığınız kod silinir

Tanımı olup dosyası olmayan bölümler için iskelet oluşturur; var olan dosyalarınıza dokunmaz.

dev

Yerel önizleme sunucusu (:3333). Projede npm run dev ile aynı işi yapar.

Yayınlama

versions

Temanın sürümlerini ve durumlarını listeler (draft, building, ready, failed).

deploy

Kaynağı yükler ve platformda derletir. Başarılıysa sürüm ready olur.

Tailwind kullanıyorsanız ek bir şey yapmanız gerekmez: kaynak olduğu gibi yüklenir, genişletme sunucudaki derleme adımında yapılır.

Deploy, o temayı kullanan mağazaların vitrinini değiştirmez — her mağaza bir sürüme sabitlidir ve yükseltmeyi kendisi onaylar.

Proje dosyası

winkwop.config.json:

json
{
  "themeId": "b64d7fbe-…",
  "themeName": "Vitrin",
  "apiUrl": "http://127.0.0.1:3050/api/v1",
  "devStore": "dev-vitrin-test-a1b2c3"
}

devStore alanını link komutu yazar; elle düzenlemeyin.

Winkwop tema platformu