Это основная (главная) ветка проекта. Она предназначена только для стабильного и проверенного кода , который прошел все тесты и готов к использованию.
- Главная ветка (main или master): Содержит только устойчивый и протестированный функционал . Никакие изменения не должны быть сделаны напрямую в этой ветке. Код из других веток попадает в главную ветку только после тщательного ревью и тестирования.
- Создание новых веток: Для каждой задачи создавайте отдельную ветку. Используйте следующий формат названия ветки:
<test|new|feature|question|bug>-<add new tool|bug fix>
- Процесс разработки: Работайте в своей ветке. После завершения задачи создайте Pull Request (PR) в главную ветку. Убедитесь, что ваш код проходит все тесты и соответствует стандартам проекта.
- Тестирование: Перед отправкой PR убедитесь, что ваш код протестирован локально. Если в проекте есть автоматизированные тесты, они должны выполняться успешно.
- Код-ревью: Все изменения в главной ветке должны быть одобрены как минимум одним другим разработчиком. Комментарии в PR должны быть исправлены до слияния.
- Склонируйте репозиторий:
git clone https://github.com/I2etr0/Emerald.git
cd Emerald- Создайте новую ветку для вашей задачи:
git checkout -b feat-your-feature-name- Внесите изменения и отправьте их в удаленный репозиторий:
git add .
git commit -m "<test|new|feature|question|bug>-<add new tool|bug fix>"
git push origin feat-your-feature-name- Создайте Pull Request в тестовую ветку.
Maybe later :)
Любые изменения, внесенные напрямую в главную ветку без согласования, будут отменены. Это необходимо для поддержания стабильности проекта.