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