İçeriğe geç
KampanyaYıllık ödemede indirim.14 gün ücretsiz deneme, kredi kartı gerekmez.Detaylar → Giriş yap
Tüm konular

Daras CLI ile tema geliştirme, doğrulama ve yayınlama

Tema komutları (daras theme ...) aktif CLI profilinizi kullanarak @daras/theme-kit'e devreder; bir tema klasör yapısıdır (layout, templates, sections, snippets, locales, assets, theme.json).

Adımlar

  1. Yeni bir tema iskeleti oluşturun: daras theme init my-theme --name "Mağazam" --author "Ekip Adı".
  2. Klasöre girip yerel geliştirme sunucusunu başlatın: daras theme dev (varsayılan port 4477). Gerçek mağaza verisiyle çalışmak isterseniz --api <adres> --store <id> ekleyin.
  3. Dosyaları kaydettikçe önizleme otomatik güncellenir.
  4. Yayınlamadan önce paketi denetleyin: daras theme validate — güvenlik, yapı, şema ve sözdizimi hatalarını raporlar; --json ile makine-okur çıktı alabilirsiniz.
  5. Tailwind kaynağını derlemek için daras theme css çalıştırın (assets/tailwind.css → assets/theme.css).
  6. Paketi mağazaya taslak olarak yüklemek için daras theme push; bu komut önce css derlemesini ve validate'i otomatik çalıştırır, geçmezse yüklemeyi durdurur.
  7. Taslağı yayına almak için dönen paket kimliğiyle daras theme deploy <paketId>.
  8. Yayındaki bir paketi dosya sistemine geri indirmek isterseniz daras theme pull <paketId> --out <klasör>; --dry-run ile önce farkı görebilir, --force ile yerelde değişmiş dosyaları ezebilirsiniz.

İpuçları

  • push/pull/deploy komutları DARAS_API_URL, DARAS_API_TOKEN ve DARAS_STORE_ID ortam değişkenlerini ya da aktif daras env profilini kullanır.
  • Tema dili referansının tamamını görmek için daras theme docs çalıştırın.