Skip to content
This repository has been archived by the owner on Jul 28, 2023. It is now read-only.

Latest commit

 

History

History
executable file
·
43 lines (29 loc) · 1.9 KB

CONTRIBUTING.md

File metadata and controls

executable file
·
43 lines (29 loc) · 1.9 KB

Помощь в разработке

Если Вы заинтересованы в развитии проекта, Вы можете помочь нам в этом. Не стесняйтесь оставлять вопросы (issue), если столкнулись с трудностями при использовании библиотеки, обнаружили баг или хотите предложить новые функции. Так же Вы можете помочь, решая существующие issue и присылая pull request.

Необходимые условия окружения

Для работы над проектом в системе должны быть установлены:

  • PHP 7.2 или выше
  • Composer
  • Редактор кода с поддержкой EditorConfig
  • Node.js LTS с NPM и npx (опционально, для форматирования документации)

Стиль кода

Стиль кода на проекте следует стандарту PSR-12.

Ветвление в Git

Для управления ветками используется подход GitHub Flow. Ветки следует называть по шаблону {issue-id}-{short-branch-name}, например 12-refactor-authentication. Ветки должны создаваться от актуального состояния master. Работу над pull request'ом следует вести в собственном форке.

Скрипты

Сборка документации

composer run doc

Проверка стиля кода

composer run codestyle