theme.json standardı
Tema manifest dosyasında bulunması gereken alanlar ve örnek yapı.
Temel alanlar:
- name: Tema adı
- slug: Tema klasör adı
- version: Tema sürümü
- author: Geliştirici adı
- description: Kısa açıklama
- min_omurga: Gerekli minimum Omurga sürümü
- screenshot: Ekran görüntüsü
- supports: Tema destekleri
- settings: Tema ayarları
Örnek:
{
"name": "Haber V1",
"slug": "haber-v1",
"version": "1.0.0",
"author": "Omurga CMS",
"min_omurga": "1.1.0-beta",
"description": "Haber siteleri için resmi başlangıç teması.",
"screenshot": "screenshot.png"
}
Kurallar:
- slug klasör adıyla aynı olmalıdır.
- version semantik sürüm mantığına uygun olmalıdır.
- min_omurga gerçek uyumluluğu göstermelidir.
- screenshot dosyası public katalog için önemlidir.
- Tema çekirdek/admin/install klasörlerine dosya yazmaya çalışmamalıdır.
