Requirements

Контроль версий

Общие требования

Проект хранится на удаленном репозитории GitHub

Работа с ветками

Каждый разработчик имеет собственную ветку dev-{name} ({name} - имя разработчика), в которую отправляет комиты по завершенным задачам с полностью рабочим функционалом. (подробнее о задачах)

Для фиксирования промежуточных изменений для каждой задачи разработчик создает локальные ветки от dev-name, вида dev-{name}-{issue} ({issue} - произвольное название или идентификатор задачи), в которых фиксирует текущие наработки.

Запрещено отправлять недоделанные/неработающие изменения в ветку dev-{name}

Если разработчик параллельно работает над несколькими задачами, он создает несколько веток вида dev-{name}-{issue}.

.gitignore

В корневой .gitignore включаются:

Ресуры и изображения, которые отображаются и используются на всех страницах сайта или его разделах в .gitignore не включаются.