# Contribuer au projet
# Signaler un bug
Ouvrir une issue GitHub en utilisant le template "Bug report" disponible dans l'onglet Issues du dépôt. Inclure les étapes de reproduction, le comportement attendu et le comportement observé.
# Proposer une fonctionnalité
Ouvrir une issue GitHub en utilisant le template "Demande de fonctionnalité". Décrire le besoin, le cas d'usage et la valeur apportée.
# Signaler une faille de sécurité
Ne pas créer une issue publique pour une faille de sécurité
Utiliser le GitHub Private Vulnerability Reporting : onglet Security du dépôt → "Report a vulnerability". Cela garantit une divulgation responsable et coordonnée.
Seule la dernière version de Puna bénéficie de correctifs de sécurité.
# Contribuer du code
- Forker le dépôt sur GitHub.
- Créer une branche depuis
develop:feature/nom-de-la-fonctionnalitepour une nouvelle fonctionnalitéfix/description-du-bugpour une correction
- Ouvrir une Pull Request vers la branche
develop(pasmain). - Décrire clairement les changements apportés et les tests effectués.
# Code de conduite
Toutes les interactions liées au projet (issues, PR, discussions) sont soumises au CODE_OF_CONDUCT.md du dépôt. Le respect mutuel est attendu de tous les contributeurs.
# Licence
Puna est distribué sous licence AGPLv3. Toute modification distribuée - y compris les forks en production - doit rester sous AGPLv3 et rendre le code source accessible.