Перейти к содержанию

Как принять участие

Перед тем как создать пул-реквест, запустите локальные проверки и ознакомьтесь со страницей, посвящённой архитектуре моста.

npm install
npm run check

Контрольный список для запроса на слияние

  • npm run check проходит тестирование.
  • Новое поведение моста прошло тестирование.
  • Схемы, описания и ответы MCP из исходного кода Playwright остаются без изменений.
  • Изменения, заметные для пользователя, задокументированы.
  • CHANGELOG.md обновлен с учётом изменений, заметных для пользователя.
  • Изменения, влияющие на безопасность, отмечены в описании PR.

Чего не следует делать

  • Не следует повторно добавлять удаленный нативный адаптер браузера, реестр инструментов или модель возможностей.
  • Не следует записывать журналы выполнения в stdout; stdio зарезервировано для MCP JSON-RPC.
  • Не добавляйте зависимости, если они не импортируются средой выполнения или тестами.
  • Не ослабляйте настройки TypeScript, ESLint или Prettier, чтобы изменение прошло.
  • Не фиксируйте dist/, coverage/, artifacts/, site/, .venv-docs/ или node_modules/.

Вопросы безопасности

Сообщайте об уязвимостях через уведомления о безопасности GitHub, а не через публичные задачи. См. SECURITY.md.