Contribuer¶
Avant de créer une pull request, effectuez les vérifications locales et consultez la page consacrée à l'architecture de Bridge.
Liste de contrôle pour les pull requests¶
-
npm run checkest validé. - Le nouveau comportement du pont fait l'objet de tests.
- Les schémas, descriptions et réponses MCP de Playwright en amont restent inchangés.
- Les modifications visibles par l'utilisateur sont documentées.
-
CHANGELOG.mdest mis à jour pour refléter les modifications visibles par l'utilisateur. - Les modifications ayant une incidence sur la sécurité sont mentionnées dans la description de la pull request.
Ce qu'il ne faut pas faire¶
- Ne réintroduisez pas l'adaptateur natif du navigateur, le registre d'outils ou le modèle de capacités qui ont été supprimés.
- N'enregistrez pas de journaux d'exécution dans
stdout; stdio est réservé à MCP JSON-RPC. - N’ajoutez pas de dépendance à moins qu’elle ne soit importée par l’environnement d’exécution ou les tests.
- N’assouplissez pas les paramètres de TypeScript, ESLint ou Prettier pour faire accepter une modification.
- Ne validez pas
dist/,coverage/,artifacts/,site/,.venv-docs/, ounode_modules/.
Problèmes de sécurité¶
Signalez les vulnérabilités via les avis de sécurité GitHub, et non via des tickets publics. Consultez le fichier SECURITY.md.