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

Terminal
pnpm check
pnpm test:integration
pnpm test:e2e

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

Rechercher dans les guides

Saisissez un mot-clé.

↑↓ ParcourirEntrée OuvrirEsc Fermer