35 lines
1.4 KiB
Markdown
35 lines
1.4 KiB
Markdown
## Template de base pour les applications de la suite Solutions-easy
|
|
|
|
### Stack technique
|
|
- Symfony 7.2
|
|
- php 8.2 ou supérieur
|
|
- Stimulus
|
|
- Turbo
|
|
- Bootstrap 5.3
|
|
- Symfony UX toogle password (https://ux.symfony.com/toggle-password)
|
|
- Les icones sont gérées via symfony UX (https://ux.symfony.com/icons)
|
|
- Les icones sont prises en prioritées dans la bibliothèque bootstrap
|
|
- Les icones n'éxistants pas dans cette bibliothèques seront prises en priorité dans fontawesome regular (pour une cohérence visuelle)
|
|
- Sinon privilégier la bibliothèque ayant le visuel le plus proche
|
|
|
|
### Version 0.1 : (17/03/2025)
|
|
- Contient la logique de login mot de passe avec une entité user (email et password seuelement)
|
|
- Une base de template twig public est gérée pour les page n'ayant pas besoin de menu
|
|
- La page de login est designé
|
|
- Une base de template est gérée pour toutes les pages de l'application aya,t besoin de l'entête et du menu général
|
|
- Une ébauche de page d'accueil est en cours
|
|
|
|
### Installation
|
|
#### Choices.js
|
|
```bash
|
|
php bin/console importmap:require choices.js
|
|
php bin/console importmap:require choices.js/public/assets/styles/choices.min.css
|
|
```
|
|
### Notes
|
|
- certaines abbreviations sont utilisées afin de simplifier le code et d'éviter les répétitions ou noms trop longs :
|
|
- `uo` pour `User Organization`
|
|
- `uoId` pour `User Organization Id`
|
|
- `oa` pour `Organization Application`
|
|
- `at` pour `Access Token`
|
|
|