Impliquez-vous
Contribuer à Keeplas
Keeplas est construit en toute transparence et accueille les contributeurs de tous niveaux d'expérience. Voici comment passer d'un fork à une pull request fusionnée.
Le workflow
Trois étapes pour votre première contribution.
- 1
Fork & clone
Forkez le dépôt et configurez votre environnement local avec pnpm. Consultez le guide Auto-hébergement pour l'amorçage complet.
- 2
Apportez des modifications ciblées
Suivez les standards de code, écrivez des tests pour les nouvelles fonctionnalités et gardez les commits atomiques.
- 3
Ouvrez une pull request
La CI exécute automatiquement le lint, le typecheck et les tests. Un mainteneur examine puis fusionne une fois approuvé.
Avant de commencer
Quelques points d'organisation permettent de garder le projet pérenne.
- check_circleLisez CONTRIBUTING.md pour le workflow et le style de code
- check_circleSignez le Contributor License Agreement (CLA)
- check_circleRespectez le Code of Conduct -- soyez respectueux et constructif
Zones restreintes
Certains répertoires sont protégés par CODEOWNERS et nécessitent l'approbation des fondateurs, car ils contiennent le cœur cryptographique : packages/crypto/ (AES-256-GCM, Argon2id, ML-KEM-768, Shamir) et security/. Vous pouvez tout de même y proposer des changements -- ils font simplement l'objet d'un examen supplémentaire.
Signaler une vulnérabilité
Vous avez trouvé un problème de sécurité ? Écrivez à security@keeplas.com. N'ouvrez pas d'issue publique sur GitHub pour les vulnérabilités -- la divulgation responsable protège les utilisateurs.
Trouvez une good first issue
Recherchez le label « good first issue » pour vous lancer.