arrow_backDéveloppeurs
handshake

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. 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. 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. 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.