Contribuer
Style de code
- Go : Suivez les Commentaires de relecture de code Go
- TypeScript/React : Suivez les regles ESLint
- Utilisez
gofmtetprettierpour le formatage
Format des messages de commit
<type>(<scope>): <sujet>
<corps>Types : feat, fix, docs, style, refactor, test, chore
Strategie de branches
main: Versions stablesdevelop: Branche de developpementfeature/*: Branches de fonctionnalitesfix/*: Corrections de bogues
Processus de demande de tirage (Pull Request)
- Forkez le depot
- Creez une branche de fonctionnalite :
git checkout -b feature/ma-fonctionnalite - Validez vos modifications
- Executez les tests :
make test - Creez une demande de tirage (Pull Request)
Relecture de code
Toutes les PR necessitent au moins une relecture par un mainteneur. Points d'attention :
- Securite memoire
- Securite de la concurrence (correction des verrous)
- Exhaustivite de la gestion des erreurs
- Compatibilite de l'API