chore: 🔖 release v4.0.0

This commit is contained in:
Alexis Gousseau 2025-07-18 16:27:01 +02:00
parent b5a64a122a
commit 0c29757c4e
No known key found for this signature in database
GPG key ID: 4A614CB3DBBA2406
3 changed files with 34 additions and 15 deletions

20
CHANGELOG.md Normal file
View file

@ -0,0 +1,20 @@
# Changelog
All notable changes to `gen-game-web` will be documented in this file.
- The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
- This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
- Commits respect [Conventionnal commits](https://www.conventionalcommits.org/en/v1.0.0/) & use [Gitmoji](https://gitmoji.dev/).
## **[v4.0.0] - 18/07/2025**
### Added
- feat: ✨ set multi tenancy (path) for the back
- feat: ✨ set multi tenancy (domain) for the front
- feat: 🛂 change BO Auth for SAML
### Changed
- fix: 🐛 validate all tests cases
- fix: 🚨 resolve phpcs/phpstan errors

View file

@ -6,8 +6,6 @@
cp .env.example .env
php artisan key:generate /!\ bien sauvegarder la key
php artisan migrate:fresh --step
# Seulement pour developper un theme par exemple
php artisan db:seed --class DevelopmentSeeder
php artisan uwil:user:create
```
@ -17,8 +15,20 @@ php artisan uwil:user:create
php artisan uwil:user:create
```
## Ajouter Parametrage du jeu
## Ajouter un theme
- Se connecter au back-office et créer un nouveau tenant (**le thème correspond au nom du dossier dans lequel se situe votre thème**)
- Dans votre environnement, rediriger le domaine vers le moteur/public
- Se mettre dans resources/theme et installer le theme voulu :
``` Bash
git clone git@lab.s-web.fr:ldc-web/projets/gen-game-web-themes/le-gaulois/le-gaulois-tdf/le-gaulois-tdf-2025.git
```
- Se remettre à la racine du moteur et compiler votre thème (**les commandes de compilation doivent être suivit du nom du thème**) :
```Bash
npm run prod le-gaulois-tdf-2025
```
## Ajouter Parametrage du jeu
**Les lots sont à ajouter avant de générer les instants gagants**. En effet les instants gagants sont liés à des lots.
@ -30,14 +40,3 @@ artisan queue:work
En cas de manipulation pourrie, penser a vider le cache pour supprimer le lock
sur le job de generation des codes.
## MULTI TENANCY
Toutes les tables sont concernées (except users) mais seules certaines possèdent la relation :
- banned_ips
- customers
- faq_themes
- prizes
- ranges
- settings
- static_pages

View file

@ -1,6 +1,6 @@
{
"name": "uwil/gen-game-web",
"version": "3.1.2",
"version": "4.0.0",
"type": "project",
"description": "Game generator",
"support": {