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
- Yeni bir tema iskeleti oluşturun:
daras theme init my-theme --name "Mağazam" --author "Ekip Adı". - 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. - Dosyaları kaydettikçe önizleme otomatik güncellenir.
- Yayınlamadan önce paketi denetleyin:
daras theme validate— güvenlik, yapı, şema ve sözdizimi hatalarını raporlar;--jsonile makine-okur çıktı alabilirsiniz. - Tailwind kaynağını derlemek için
daras theme cssçalıştırın (assets/tailwind.css→assets/theme.css). - 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. - Taslağı yayına almak için dönen paket kimliğiyle
daras theme deploy <paketId>. - Yayındaki bir paketi dosya sistemine geri indirmek isterseniz
daras theme pull <paketId> --out <klasör>;--dry-runile önce farkı görebilir,--forceile yerelde değişmiş dosyaları ezebilirsiniz.
İpuçları
push/pull/deploykomutlarıDARAS_API_URL,DARAS_API_TOKENveDARAS_STORE_IDortam değişkenlerini ya da aktifdaras envprofilini kullanır.- Tema dili referansının tamamını görmek için
daras theme docsçalıştırın.