Loading repository data…
Loading repository data…
Yeti-Digital-Hub / repository
📚 Espace pour votre parcours en développement de Système Informatique - proposant des mini-projets pratiques en Frontend et Backend (HTML, CSS, JavaScript, Python et PHP).
Bienvenue au cœur du parcours de formation et de développement de notre équipe en ingénierie !
Ce référentiel contient tous les projets de formation individuels et expérimentations réalisés par les membres pour développer leurs compétences dans les domaines suivants :
« Nous ne nous contentons pas de coder, nous construisons l'avenir, un projet à la fois. »
Cet espace est conçu pour encourager l'expérimentation, la discipline et la progression. Chacun dispose de son propre dossier où il ajoute et met à jour régulièrement ses mini-projets.
Bienvenue dans notre dépôt de projets ! Ce dépôt est destiné à contenir tous les projets de l'équipe. Chaque membre de l'équipe a son propre dossier où il peut travailler sur son projet personnel. Nous utilisons Git et GitHub pour une gestion efficace et un suivi clair de nos travaux.
Voici un guide étape par étape sur la manière d'utiliser ce dépôt et de contribuer à nos projets.
Avant de commencer, clonez ce dépôt sur votre machine locale :
git clone https://github.com/ton-org/main-repo.git
cd main-repo
Voici comment les dossiers doivent être structurés à l'intérieur de ce dépôt :
/Neo_team_projets
│
├── /Kelie
│ ├── Projet A/ (Cette structure des projets est à titre d'exemple)
│ │ ├── index.html
│ │ ├── style.css
│ │ └── script.js
│ │ └── README.md
│ ├── Projet Z
│
├── /Joss
│ ├── Projet A/ (Cette structure des projets est à titre d'exemple)
│ │ ├── index.html
│ │ ├── style.css
│ │ └── script.js
│ │ └── README.md
│ ├── Projet Z
│
└── /Pouakam
├── Projet A/ (Cette structure des projets est à titre d'exemple)
│ ├── index.php
│ ├── database.php
│ └── README.md
├── Projet Z
Chaque membre a son propre dossier personnel sous /Neo_team_projets, et peut y créer plusieurs sous-projets si nécessaire.
Chaque membre doit créer une branche dédiée à son projet. Cette branche contiendra toutes les modifications et évolutions liées au projet individuel, y compris les fonctionnalités.
Le nom de la branche doit suivre cette structure :
Neo_team_projets/nom-du-membre/nom-du-projet
Exemple : Neo_team_projets/kelie/Formulaire
Pour créer cette branche, chaque membre peut exécuter la commande suivante dans son terminal :
git checkout -b Neo_team_projets/kelie/Formulaire
Chaque membre travaille exclusivement dans son propre dossier sous /projets dans le dépôt. Par exemple :
/Neo_team_projets
│
├── /Kelie
│ ├── Projet A/ (Exemple de structure des projets)
│ │ ├── index.html
│ │ ├── style.css
│ │ └── script.js
│ │ └── README.md
│ ├── Projet Z
│
├── /Joss
│ ├── Projet A/ (Exemple de structure des projets)
│ │ ├── index.html
│ │ ├── style.css
│ │ └── script.js
│ │ └── README.md
│ ├── Projet Z
│
└── /Pouakam
├── Projet A/ (Exemple de structure des projets)
│ ├── index.php
│ ├── database.php
│ └── README.md
├── Projet Z
Les membres doivent committer régulièrement leurs changements à mesure qu'ils ajoutent ou modifient des fonctionnalités dans leur projet. Cela permet de suivre l'évolution du travail et de rendre l'historique des changements plus lisible.
Voici les commandes pour committer les changements :
git add .
git commit -m "J'ai ajouté un bouton stylé à mon formulaire"
Une fois que les modifications locales sont validées (commitées), chaque membre doit pousser sa branche sur GitHub pour partager ses progrès.
Pour cela, utilisez cette commande :
git push origin Neo_team_projets/kelie/Formulaire
Lorsque les modifications sont prêtes et que le membre souhaite intégrer son travail dans la branche main, il doit créer une Pull Request (PR) sur GitHub.
Voici les étapes pour créer une PR :
Neo_team_projets/kelie/Formulaire.Cela permet à l'équipe ou au responsable de revoir les modifications avant qu'elles ne soient fusionnées dans la branche principale main.
Avant de fusionner la PR, le code doit être révisé par un autre membre de l’équipe (ou le responsable technique). La revue consiste à vérifier si le code est fonctionnel, bien structuré et conforme aux standards du projet.
Une fois la PR validée, la branche du projet est fusionnée dans la branche main. Cela permet d'intégrer les mises à jour dans le projet principal. La branche Neo_team_projets/kelie/Formulaire peut ensuite être supprimée pour garder le dépôt propre.
Une fois que la PR est fusionnée, chaque membre doit synchroniser sa branche locale avec la branche principale main pour récupérer les dernières modifications apportées par les autres membres.
git checkout main
git pull origin main
git checkout Neo_team_projets/kelie/Formulaire
git rebase main
git checkout -b Neo_team_projets/kelie/Formulaire
Travailler sur le projet individuel :
Neo_team_projets/kelie/Formulaire.Créer des README.md dans chaque dossier de vos different projet Pour bien documenter la structure de chaque projet :
a. Dans chaque sous-dossier de projet :
README.md.b. Exemple de contenu :
# Calculatrice en Python
## Objectif
Application CLI simple pour effectuer des calculs.
## Technologies
- Python 3
## Exécution
python main.py
## Auteur
Joss
git add .
git commit -m "Ajout du formulaire de connexion"
git push origin Neo_team_projets/kelie/Formulaire
Créer une PR sur GitHub pour intégrer la branche dans main.
Révision et validation de la PR par un autre membre ou le responsable technique.
Fusion de la PR dans main (branche principale).
Mettre à jour la branche locale après fusion :
git checkout main
git pull origin main
git checkout Neo_team_projets/kelie/Formulaire
git rebase main
Delais de reaslisation 📅 2 semaine
Projets approuvé et fusionner a la branche principale(main) : 3
Delais de reaslisation 📅 1mois -> du 21/07/2025 au 21/08/2025
Projets approuvé et fusionner a la branche principale (main) : 0
Cette approche permet à chaque membre de l’équipe de travailler de manière autonome sur des projets individuels tout en maintenant une bonne organisation et une collaboration efficace. En suivant ce flux de travail, chaque projet est bien structuré, révisé et intégré au dépôt principal de manière contrôlée.