You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Simple
git commit -m "docs: ajout CONTRIBUTING.md"# Détaillé (multi-lignes)
git commit -m "feat: ajout runbook backup automatique- Script PowerShell pour backup Fortigate- Planification via Task Scheduler- Notification email après backup- Rotation des backups (7 jours)"
📝 Standards de code
Configurations Fortinet/Cisco
# ✅ BON : Commentaires clairs, indentation cohérente
config system interface
edit "vlan10"
set ip 10.20.10.254 255.255.255.0
set description "VLAN-Admin"
next
end
! ✅ BON : Commentaires avec !, indentation 1 espace
interface Vlan10
description Management-Switch
ip address 10.20.10.2 255.255.255.0
no shutdown
exit
✅ Liens : Références vers documentation officielle
🧪 Tests
Tests requis avant PR
Type de changement
Tests requis
Configuration
Test en lab isolé
Script
Exécution test + validation sortie
Documentation
Relecture + validation liens
Runbook
Simulation procédure
Checklist de test
[ ] Syntaxe validée (Fortinet/Cisco/PowerShell)
[ ] Tests exécutés en lab
[ ] Rollback testé
[ ] Documentation mise à jour
[ ] CHANGELOG mis à jour (si applicable)
📤 Soumission de PR
Template de Pull Request
## 📋 Description[Description courte du changement]## 🎯 Type de changement-[ ] 🐛 Bug fix
-[ ] ✨ Nouvelle fonctionnalité
-[ ] 📝 Documentation
-[ ] 🔧 Configuration
-[ ] 🧪 Tests
-[ ] 🔒 Sécurité
## 📄 Fichiers concernés-[Liste des fichiers modifiés]## 🧪 Tests effectués-[ ] Tests en lab
-[ ] Documentation validée
-[ ] Rollback testé
## 📚 Références[Liens vers issues, documentation, etc.]
Critères de review
Critère
Requis
Message de commit clair
✅
Tests passés
✅
Documentation mise à jour
✅
Labels appliqués
✅
CHANGELOG mis à jour (si version)
✅
🏷️ Labels GitHub
Labels disponibles
Label
Couleur
Usage
bug
🔴
Quelque chose ne fonctionne pas
documentation
🔵
Améliorations documentation
enhancement
🔷
Nouvelle fonctionnalité
help wanted
🟢
Recherche contributeurs
question
🟣
Demande d'information
configuration
🟡
Changements de config
security
🟠
Problèmes sécurité
migration
🔵
Tâches migration VLAN
fortinet
🔴
Config Fortinet
cisco
🔷
Config Cisco
wifi
🟡
Config WiFi/UniFi
testing
🔴
Tests et validation
deployment
⚫
Déploiement production
Comment utiliser les labels
Auto-appliqués : Les mainteneurs appliquent les labels lors de la review
Suggestion : Les contributeurs peuvent suggérer des labels dans la PR
Recherche : Utiliser les labels pour filtrer les PR/issues
❓ Questions fréquentes
Q: Comment signaler un bug ?
R: Ouvrir une Issue avec le label bug et inclure :
Description du problème
Étapes pour reproduire
Comportement attendu vs observé
Logs/screenshots si pertinent
Q: Comment proposer une nouvelle fonctionnalité ?
R: Ouvrir une Issue avec le label enhancement et décrire :
Le besoin/utilité
La solution proposée
Les alternatives considérées
Q: Combien de temps pour une review de PR ?
R: Typiquement 24-48h pour les PR simples, 3-5 jours pour les changements majeurs.
Q: Puis-je contribuer sans être expert réseau ?
R:Oui ! Les contributions documentation, tests, et même questions sont les bienvenues.