Робота в команді з GitHub

Розширенная інструкція по створенню репозиторія https://github.com/Turg0n/Infinity-Vyshivanka/blob/main/README.ru.md

Збирання html та css з декількох файлів

Усім

LTS-версия Node.js (https://nodejs.org/en/)

Установи базовые зависимости проекта в терминале командой 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 і опрацовує його

Розробники

Клонує до себе головний репозторій main

Створює свою гілку з назвою свого блоку (githubb desctop - вгорі де гілки - new branch) - створюється локальна гілка

Публікує свою гілку відразу в гітхаб або потім після першого коміту коду вона опублікуєтсья автоматично

Відкрива свою гілку і запука в терміналі npm install (один раз для рогортання проекту)

щоб подивитись на свій проект - в терміналі npm run dev

Комітить і пушить скільки завгодно

Піля роботи для відправки тімліду на перевірку робити Crate pull reqest і чекає відповіді тім-ліда