Merci de contribuer à notre repository collaboratif ! Ce guide vous explique comment participer efficacement.
# Cloner le repository
git clone https://github.com/hamzaaouni/BI_Presentations.git
cd BI_Presentations
# Créer une branche pour votre présentation
git checkout -b presentation/[votre-sujet]Presentation_[N°]_[VotreSujet]/
├── slides/
│ └── presentation.pdf # Format PDF recommandé
├── demo/
│ ├── main.ipynb # Démonstration principale
│ ├── requirements.txt # Dépendances Python
│ └── scripts/ # Scripts auxiliaires
├── data/
│ ├── sample_data.csv # Données d'exemple (<50MB)
│ └── data_sources.md # Sources et descriptions
├── docs/
│ ├── references.md # Bibliographie
│ └── appendix.pdf # Documents complémentaires
└── README.md # Fiche descriptive (OBLIGATOIRE)
Votre README.md doit contenir :
# [Titre de votre présentation]
## 📌 Résumé
Bref résumé de votre sujet (2-3 lignes)
## 🎯 Objectifs d'apprentissage
- Objectif 1
- Objectif 2
- Objectif 3
## 🛠️ Prérequis
### Techniques
- Python 3.8+
- Pandas, Numpy
- [Autres outils]
### Connaissances
- Notions de base en BI
- [Autres prérequis]
## 🚀 Instructions d'utilisation
1. Étape par étape
2. Comment exécuter la démo
3. Résultats attendus
## 📊 Contenu
- **Slides** : [Description du contenu]
- **Démo** : [Description de la démonstration]
- **Données** : [Description des datasets]
## 🔗 Ressources complémentaires
- [Liens utiles]
- [Documentation]
## 👥 Auteur(s)
- **Nom** : [Votre nom]
- **Promotion** : [Année]
- **Contact** : [Email optionnel]- ✅ Code commenté et documenté
- ✅ Notebooks avec markdown explicatif
- ✅ Variables et fonctions nommées clairement
- ✅ Gestion des erreurs
- ✅ Fichiers < 50MB (sinon utiliser Git LFS)
- ✅ Formats standards (CSV, JSON, Excel)
- ✅ Documentation des sources
- ✅ Données anonymisées si nécessaire
- ✅ README.md complet et structuré
- ✅ Instructions claires et testées
- ✅ Capture d'écran si pertinente
- ✅ Références bibliographiques
- Structure respectée
- README.md complet
- Code testé et fonctionnel
- Fichiers < 50MB
- Pas de données sensibles
# Ajouter vos fichiers
git add .
git commit -m "feat: ajout présentation [SUJET]"
git push origin presentation/[votre-sujet]
# Créer une Pull Request
# Titre : "Présentation [N°] - [SUJET]"
# Description : Résumé du contenu- 📋 Vérification de la structure
- 🧪 Test de la démo
- 📖 Relecture de la documentation
- ✅ Validation avant merge
❌ Fichiers interdits :
- Mots de passe ou clés API
- Données personnelles
- Fichiers > 50MB sans Git LFS
- Formats propriétaires non documentés
❌ Pratiques déconseillées :
- Commit directement sur main
- Code non commenté
- Liens brisés
- Instructions incomplètes
- Coordinateur : [NOM] - [email]
- Support technique : [Créer une issue]
Toutes les contributions sont valorisées ! Les contributeurs seront :
- ✨ Mentionnés dans le README principal
- 🎖️ Référencés dans leur présentation
- 🤝 Reconnus par la communauté
Merci de faire de ce repository une ressource précieuse pour tous ! 🙏