- Create Project (add Readme and gitignore)
- Invite Collaborators (Settings->Collaborators->AddPeople)
- Create branch dev
- Change Settings
- Go to settings
- go to branches
- Add Rule
- For MAIN selected all items
- For DEV selected first 2 items
- Change Setting 2
- Settings->Branches->
- DefaultBranch -> SwitchToAnotherBranch
- Потрібно натиснути на дві стрілочки і змінити main на dev
- Change Setting 3
- Settings->Actions->General
- Scroll to the bottom of the page
- У "Workflow permissions" потрібно поставити галочку "Read and Write premission"
- також потрібно поставити галочку біля "Allow GitHub Actions to create ....."
- Склонувати свій репозиторій
- У своєму репозиторію перейти на гілку dev -
git checkout dev
- Завантажити Parcel
- Розархірувати файли парселю до себе в проєкт
- У папці partials створити під кожну секцію окремий HTML файл і підключити ці
файли у головний файл index.hml
(
<include src="./partials/example.html"></include>
) - Підключити шрифти у головний файл index.hml
- У папці SASS сторити папку layout. У папці layout сторити під кожну секцію окремий scss файл
- у папці utils:
- створити файл _variables.scss і оголосити там необхідні змінні
- сторити файли placeholders.scss and _mixins.scss якщо вони потрібні
- у папці base:
- У файлі _common.scss створити мінімальний сброс
- У файлі _container.scss оголосити контейнер під усі екрани (мобілка, таблетка, десктоп)
- Підключити усі scss файли до файлу main.scss через дерективу @import
-
Потрібно додати колонки:
- Materials
- To do
- In progress
- Code review
- Done
-
Для розробників
- У колонці Materials необхідно розмістити картки з дод. інформацією для роботи над проєктом: макет, ТЗ, інструкція до проєкту даного рівня (також сюди можна винести різні корисні посилання на навчальні відео тощо)
- У колонці To do потрібно створити картки з описом задач
- У колонці In progress розробник перетягує картку із завданнями, яку збирається реалізовувати. ВАЖЛИВО! У розробника в колонці In progress може бути відкрита лише одна картка, із завданням, яке він виконує. Друга картка може з'явитися в цій колонці у тому випадку, коли тімлід повернув розробнику правки з попереднього завдання, у момент, коли той уже займався реалізацією наступного завдання.
- У колонці Code review знаходяться картки із завданнями, які розробник відправив тімліду на перевірку в пул-реквесті. ВАЖЛИВО! Тільки тімлід може перемістити картку в In progress із зауваженнями для доопрацювання, якщо є що допрацювати або Done, якщо завдання виконане без зауважень.