Contribuer au projet
Préparez un changement vérifiable et documentez le périmètre réellement livré.
Sur cette page
Accès et contexte
Le dépôt lprpdev/bracten est privé. L’accès doit être accordé avant clonage, consultation ou pull request. Les liens vers les sources de ce portail nécessitent une connexion GitHub autorisée.
Lisez le brief, docs/implementation-status.md et les décisions d’architecture. La cible produit ne dispense pas de décrire les couches encore absentes.
Conventions de développement
- TypeScript strict et ESM ; code et commentaires en anglais, interface en français.
- Node HTTP et PostgreSQL via pg ; aucun ORM ou framework full-stack ajouté par défaut.
- Extensions officielles limitées au SDK public, sans accès réservé au core.
- Lire entièrement les fichiers concernés et la documentation officielle avant de modifier une dépendance.
- Ne pas réécrire une migration appliquée ; annoncer les impacts de données et configuration.
Valider une proposition
pnpm check
pnpm test:integration
pnpm test:e2eUtilisez des données isolées et des tests proportionnés au changement. Les interfaces nécessitent une vérification interactive sur ordinateur et mobile. Signalez les essais non exécutés ; ne commitez pas de captures contenant secrets ou données personnelles.
Commit et pull request
Utilisez un Conventional Commit court en anglais. Décrivez problème, comportement obtenu, validations et impacts DB/environnement. Préservez les modifications sans rapport avec le chantier.
Les contributions sont distribuées sous GPL-3.0-or-later. Conservez licences et provenance des dépendances et assets. La documentation décrit le code actuel et ses limites.