8 Заметки для GP
Максим Максимов edited this page 8 months ago

Как использовать репо для очередного проекта

  1. Делается отдельная ветка по названию проекта project_name и в нее дается доступ исполнителю
  2. Исполнитель выкачивает репо локально себе, делает от ветки project_name свою, например project_name--alex и пушит уже в свою вертку
  3. Для демонстрации работы он создает Pull Request из ветки project_name--alex в ветку project_name

Пока не развернут CI/CD проджект просто принимает PR методом sqash и переходит на стенд https://stand.good-production.xyz/ там предварительно создав поддиректорию по имени проекта с .git внутри (не забыть подключить git remote add origin https://git.good-production.xyz/Good-Production/template-for-verstka.git) , например https://stand.good-production.xyz/project_name/ и просто вытягивает ветку с проектом командой git pull origin project_name

Что передать исполнителю

  1. Выкачивать локально на свой компьютер один из 2х шаблонов (по веткам: 1 - master, 2 - with-phpmailer) командой: git clone -b ${branch_name} https://git.good-production.xyz/Good-Production/template-for-verstka.git , для авторизации понадобиться логин/пароль: freelancer/freelancerfreelancer00

заменить переменную: ${branch_name} -- на "master", если достаточно только отправки форм в ТГ, либо "with-phpmailer", если нужна отправка на почту средствами PHP (без использования плагинов CMS)

  1. далее создаешь свою ветку и приступаешь к работе: git checkout -b ${project_name}--${name}
  2. для демонстрации работы просто пуш свои комииты в репо: git push origin ${project_name}--${name} и отписывай в чат