ldc-theme-merger/README.md
2023-12-19 13:19:41 +01:00

39 lines
1.1 KiB
Markdown

# Theme Merger
Sert à découpler GGW et les themes.
## ! Ce projet doit être monté directement sur GGW
! Tous les themes doivent être ajoutés sur la branche `main` en tant que submodules.
! Les reviews des themes se font sur leur dépots respectifs
### Theme par défaut
Le theme par défaut est <https://lab.s-web.fr/ldc-web/projets/gen-game-web-themes/default-theme>
Pour activer ce theme (dans GGW) :
`git submodule update --init`
`cd resources/theme`
`git pull origin main`
`cd ../..`
`php artisan theme:switch default-theme`
### Ajouter un theme
**! Aucun theme ne peut s'appeler `mounted`**
! Tous les thèmes doivent être mis à jour su suivant le model de <https://lab.s-web.fr/ldc-web/projets/gen-game-web-themes/default-theme>
Ex :
`git submodule add ../le-gaulois/gauloisirs/gauloisirs-2023.git gauloisirs-2023`
### Pour mettre à jour un theme
Ex :
`git submodule update --remote gauloisirs-2023`
Puis commit ajouter et commit `gauloisirs-2023`.
### Je veux soumettre un theme apres implémentation
Suivre la section [Pour mettre à jour un theme](#pour-mettre-à-jour-un-theme) puis faire un pull request dans gitlab.