Робота в команді з GitHub
- Розширенная інструкція по створенню репозиторія https://github.com/Turg0n/Infinity-Vyshivanka/blob/main/README.ru.md
Усім
- Встановити LTS-версия Node.js
- Встановити Git
- Встановити GitHub Desktop
- Встановити VSCode
- Установи базовые зависимости проекта в терминале командой npm install.
- Запусти режим разработки, выполнив в терминале команду npm run dev.
- Перейди в браузере по адресу http://localhost:5173. Эта страница будет автоматически перезагружаться после сохранения изменений в файлах проекта.
ТімЛід
- Створює публічний репозиторій (public)
- Setting - Actions permissions - Allow all action andd reusable workflows
- workflows permitions - read nd write + alow gitub actions to create and approvw pull rewuests
- Створює стрктуру сайту
- Підключає html і сss кожного блоку до основних файлів проєкту (через load приклад вище)
- Підключає шрифти, очистки стилів
- Підключає нормалайзер
- Захищає гілку main від авто-обїеднання (setting-branches-Add. branch protection rule-name = main, require a pull request before merging = true, requve approvies = true)
- Щою гілки на гіт.хабі автоматично видалялись - setting - avtomaticaly deleted head branches
- Запрошує розробників у свій Гіт (setting-collaboration)
- В гіт хабі дивится на закладку pull-request - якщо хтось відправив на перевірку - заходить в коміті (в останій)
- В ГітХаб Деск топ робить fetch origin
- Потім тут тут же в ГітХаб ДескТоп заходить в гілки - там буде меню - pull request - і тикає на ту глку що приийшла на перевірку - відкриває її у VCCode і опрацовує його
- Якщо все гуд - заходить в ВЕБ ГітХаб і натискає approve - перенесе на пулл реквест - внизу зелене світло для merge (обїеднання кодів). гілка що обїедналась з основною атоматично на гітхабі видалиться
- В ГітХаб дескТоп роюить fetch origin щоб забратии оновлену гілку main
Розробники
- Клонує до себе головний репозторій main
- Створює свою гілку з назвою свого блоку (githubb desctop - вгорі де гілки - new branch) - створюється локальна гілка
- Публікує свою гілку відразу в гітхаб або потім після першого коміту коду вона опублікуєтсья автоматично
- Відкрива свою гілку і запука в терміналі npm install (один раз для рогортання проекту)
- щоб подивитись на свій проект - в терміналі npm run dev
- Комітить і пушить скільки завгодно
- Піля роботи для відправки тімліду на перевірку робити Crate pull reqest і чекає відповіді тім-ліда