Если Вы заинтересованы в развитии проекта, Вы можете помочь нам в этом. Не стесняйтесь оставлять вопросы (issue), если столкнулись с трудностями при использовании библиотеки, обнаружили баг или хотите предложить новые функции. Так же Вы можете помочь, решая существующие issue и присылая pull request.
Для работы над проектом в системе должны быть установлены:
- PHP 7.2 или выше
- Composer
- Редактор кода с поддержкой EditorConfig
- Node.js LTS с NPM и
npx
(опционально, для форматирования документации)
Стиль кода на проекте следует стандарту PSR-12.
Для управления ветками используется подход GitHub Flow.
Ветки следует называть по шаблону {issue-id}-{short-branch-name}
, например 12-refactor-authentication
.
Ветки должны создаваться от актуального состояния master
. Работу над pull request'ом следует вести в собственном форке.
composer run doc
composer run codestyle