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

Участие в разработке

Внешние contributions принимаются через forks и Pull Requests.

Основные требования:

  • один Pull Request должен иметь одну coherent purpose;
  • сохраняйте разделение Core/adapter;
  • не переносите project-specific semantics в reusable Core;
  • добавляйте deterministic tests, когда меняется deterministic behavior;
  • документируйте изменения public behavior;
  • не включайте secrets, credentials или private data;
  • для принятых external contributions используйте Squash merge.

Contributor License Agreement не требуется.

Каноническая policy: CONTRIBUTING.md.