- Introduction
- Dev Guide
- 1. Installation
- 1.1. Pre-commit // Commitizen
- 1.2. Google Java Format
- 1.3. Checkstyle
- 1.4. Javadoc
- 2. Workflow Git
- 3. Branching Strategy
- Ressources pour le Titre
- 4. Informations et Aides
- 4.1. Documents obligatoires
- 4.1.1. Résumé Cahier des Charges
- 4.1.2. Sitemap
- 4.1.3. Product Backlog
- Conception
- 5. Conception BDD
- Design System
- 6. Introduction
- 7. Gestion des Etats avec Angular
- 7.1. Les Signals
- 7.2. Paradigme de Gestion: Signals vs Classes
- 7.3. Composants UI: pattern signal, input, computed
- 8. Tokens et Variables
- 8.1. Intégrations des tokens Figma
- 8.2. Table de correspondance des couleurs
- 8.3. Mixins : gérer les couleurs des themes
- 9. Typographies
- 9.1. Gestions des Polices
- 9.2. Mixin
- 10. Layout
- 10.1. Mixin, Media Query et Breakpoint
- 10.2. Espacements, margin, padding et radius
- 10.3. Flexbox
- 10.4. Shadows
- 10.5. Exemple: Un Bouton
- 11. Composants UI
- 11.1. Icons
- 11.1.1. Liste des Icons
- 11.1.2. Accessibilité
- 11.2. Boutons
- 11.3. Inputs
- 11.4. link
- La CI/CD
- 12. Introduction
- 12.1. Definition
- 12.2. Continuous Integration
- 12.3. Continuous Delivery
- 13. La pipeline CI
- 13.1. Frontend
- 13.2. Backend
- 13.2.1. Linting
- 13.2.2. Formatting
- 13.2.3. Compile and Test
- 14. La pipeline CD
- 14.1. Deploiement
- 14.1.1. Configuration Serveur
- 14.1.2. Workflow de mise en ligne
- 14.1.3. Le docker compose
- 14.1.4. Script de deploiement
- 14.2. Récapitulatif
- L'API
- 15. Introduction
- 15.1. Spring
- 15.2. Swagger