Проект хранится на удаленном репозитории GitHub
dev-{name}
, чтобы исключить конфлик изменений.Каждый разработчик имеет собственную ветку dev-{name}
({name} - имя разработчика), в которую отправляет комиты по
завершенным задачам с полностью рабочим функционалом. (подробнее о задачах)
Для фиксирования промежуточных изменений для каждой задачи разработчик создает локальные ветки от dev-name
,
вида dev-{name}-{issue}
({issue} - произвольное название или идентификатор задачи),
в которых фиксирует текущие наработки.
Запрещено отправлять недоделанные/неработающие изменения в ветку dev-{name}
Если разработчик параллельно работает над несколькими задачами, он создает несколько веток вида dev-{name}-{issue}
.
В корневой .gitignore включаются:
Ресуры и изображения, которые отображаются и используются на всех страницах сайта или его разделах в .gitignore не включаются.