# Règles du Projet QualcommWireless ## Gestion de Version (Git Commit & Push Systématiques) À la fin de **chaque série de modifications** (code source, headers, configuration Xcode, documentation) : 1. Vérifier l'état du dépôt avec `git status` et s'assurer qu'aucun fichier temporaire indésirable n'est inclus. 2. Créer un commit Git (`git add` + `git commit`) avec un **message de commit complet et structuré** (format Conventional Commits : `feat(...)`, `fix(...)`, `docs(...)`, etc.) détaillant : - **Breakthroughs & Rétro-ingénierie** : découvertes techniques, offsets binaires/vtables, comportements matériels (WCN7850 MHI/BHI/USB) ou démons macOS (`bluetoothd`, `airportd`, `IO80211Family`, `IOUSBHostFamily`). - **Modifications apportées** : liste claire des changements par fichier et leur justification technique. - **Validation** : résultats de compilation (`xcodebuild`, `kmutil libraries`) ou de déploiement EFI. 3. Pousser immédiatement les changements sur le dépôt distant (`git push origin main`).