39 lines
1.1 KiB
Markdown
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.
|