maestro2711 / fullstack_angular17_springboot

0 stars 0 forks source link

Définir la Structure Frontend du Projet GeekHR Connect avec Angular #16

Closed maestro2711 closed 3 weeks ago

maestro2711 commented 2 months ago

Titre du ticket : Configuration de PrimeNG, PrimeFlex, PrimeIcons et structure du frontend pour GeekHR Connect

Description détaillée :

Pour établir une base solide et uniforme pour notre application Angular, GeekHR Connect, il est essentiel de mettre en place une bibliothèque de composants UI robuste et une structure de projet claire. Ce ticket couvre l'installation de PrimeNG, PrimeFlex, et PrimeIcons, la configuration des styles associés, et la mise en place d'une structure de dossiers cohérente pour le projet.

Tâches à Réaliser :

  1. Installation des Dépendances :
  1. Configuration des Styles :

    • [x] Dans le fichier styles.scss à la racine du projet, importer les fichiers CSS nécessaires :

      @import "primeicons/primeicons.css"; @import "primeng/resources/themes/lara-light-blue/theme.css"; @import "primeng/resources/primeng.css"; @import "primeflex/primeflex.css";

  2. Définition de la Structure du Frontend :

    • [x] Layout Components : Créer un dossier layout sous src/app pour les composants de base tels que header, breadcrumb, et footer.

    • [x] Pages : Établir un dossier pages sous src/app pour contenir les composants représentant les différentes pages de l'application.

    • [x] Services : Créer un dossier services sous src/app pour regrouper les services Angular qui géreront la logique métier et les appels réseau

    • [x] Models : Mettre en place un dossier models sous src/app pour définir les interfaces ou classes représentant les structures de données utilisées.

  3. Vérification et Tests :

    • [x] Assurer que le projet compile et s'exécute sans erreurs après l'installation et la configuration des bibliothèques.
    • [x] Vérifier que les styles de PrimeNG sont correctement appliqués aux composants.

Critères d'Acceptation :

Ressources Nécessaires :

PrimeNG : Documentation de PrimeNG PrimeIcons : PrimeIcons PrimeFlex : PrimeFlex

maestro2711 commented 1 month ago

done