Для запуска этого проекта необходимо, чтобы Docker и Docker Compose были установлены.
В проекте есть 4 основные ветки: master, dev, dev-front, dev-back. Разработка фронтенда и бекенда ведётся независимо в ветках dev-front и dev-back. Через pull request на Github вносятся изменения (после согласования) в ветку dev. Ветка master всегда содержит рабочую версию проекта.
- Делаются только на английском языке
- Начинаются с заглавной буквы
- Первое слово - глагол в настоящем времени
- Нет слова "commit" в названии
Для добавления изменений в документацию (папка docs) и в общие файлы создаётся новая ветка и через pull request на Github вносятся изменения (после согласования) в ветку dev.
Сначала необходимо запустить команду
git clone https://github.com/denisstasyev/E-Gifts.git
git pull <название репозитория>
git checkout -b <название ветки, например, dev-back>
git add .
git commit -m "<Название коммита, например, Fix bug with smth>"
git push origin HEAD
- Pull request в dev на Github