Aggiungi le dipendenze del tema nella specifica

Ora è possibile specificare un elenco di componenti del tema figlio nel file about.json per i temi di primo livello. Ad esempio

{
  "name": "Material Design Theme",
  "about_url": "https://meta.discourse.org/t/material-design-stock-theme/47142",
  "license_url": "https://github.com/discourse/material-design-stock-theme/blob/master/LICENSE.txt",
  "components": ["https://github.com/discourse/discourse-brand-header", "https://github.com/Chaboi45/Take-a-break-component"]
  .
  .
  .
}

Attualmente, presenta le seguenti limitazioni:

  1. Tutti i componenti del tema figlio verranno installati solo durante l’installazione iniziale.
  2. Se i componenti vengono rimossi successivamente da about.json, il componente del tema figlio installato non verrà rimosso.
  3. Se un componente del tema installato viene rimosso manualmente, il sistema non lo installerà nuovamente.
  4. Non è possibile specificare componenti del tema figlio per un altro componente del tema.
5 Mi Piace