Merci de lire ce guide avant de soumettre une contribution.
Sois respectueux, constructif et inclusif. Toute forme de harcèlement sera immédiatement sanctionnée.
- Forke le dépôt
- Clone ton fork :
git clone https://github.com/AzurHOSTS/McQuery/new/main - Crée une branche :
git checkout -b feat/ma-fonctionnalite - Effectue tes modifications
- Commite en suivant la convention ci-dessous
- Push et ouvre une Pull Request
Nous suivons la spécification de la conventions des commits.
<type>(<scope>): <description courte>
[corps optionnel]
[footer optionnel]
| Type | Usage |
|---|---|
feat |
Nouvelle fonctionnalité |
fix |
Correction de bug |
docs |
Documentation uniquement |
refactor |
Refacto sans ajout de feature ni fix |
test |
Ajout ou modification de tests |
chore |
Maintenance (dépendances, config, build) |
perf |
Amélioration de performance |
style |
Formatage, espaces (aucun changement logique) |
- Description courte en minuscules, sans point final, max 72 caractères
- Utiliser l'impératif :
add,fix,remove(pasadded,fixed) - Le corps explique le pourquoi, pas le comment
- Un commit = une seule chose
Utilise
!après le scope etBREAKING CHANGE:dans le footer pour tout changement cassant.
- L'utilisation d'outils IA (Copilot, ChatGPT, Perplexity...) est autorisée.
- Le contributeur reste responsable du code soumis et doit s'assurer qu'il ne reproduit pas de code sous licence incompatible.
- Cible la branche
dev, jamaismaindirectement - Remplis entièrement le template de PR
- Vérifie que ton code compile et passe tous les tests avant de soumettre
- Les attributions aux mainteneurs doivent être conservées dans tous les fichiers (GPL v3 Section 7b)
En contribuant, tu acceptes que tes contributions soient publiées sous la GNU General Public License v3.0.
Copyright (C) 2026 AzurHOSTS.com Maintainer : RedSavant, OxiWan.