貢献について¶
プルリクエストを送信する前に、ローカルでのチェックを実行し、ブリッジのアーキテクチャに関するページをよく読んでください。
プルリクエストのチェックリスト¶
-
npm run checkは合格しました。 - 新しいブリッジの挙動に対するテストが実施されました。
- 上流の Playwright MCP スキーマ、説明、およびレスポンスに変更はありません。
- ユーザーに表示される変更点は文書化されています。
-
CHANGELOG.mdは、ユーザーに表示される変更点に合わせて更新されています。 - セキュリティに影響する変更点は、プルリクエストの説明に記載されています。
やってはいけないこと¶
- 削除されたネイティブブラウザアダプタ、ツールレジストリ、または機能モデルを再導入しないでください。
stdoutにランタイムログを書き込まないでください。stdio は MCP JSON-RPC 用に予約されています。- ランタイムまたはテストでインポートされていない限り、依存関係を追加しないでください。
- 変更を通すために、TypeScript、ESLint、またはPrettierの設定を緩和しないでください。
dist/、coverage/、artifacts/、site/、.venv-docs/、またはnode_modules/。
セキュリティ上の問題¶
脆弱性は、公開イシューではなく、GitHub Security Advisoriesを通じて報告してください。詳細は SECURITY.md をご覧ください。