ДО ПОЧАТКУ РОБОГТИ НАД ПРОЕКТОМ
-
На вашому комп'ютері має бути встановлений Node.js (це інтерпритатор мови JavaSkript та без нього бандлер не зможе працювати)
-
Завантажити можна за посиланням: https://nodejs.org/en/
-
Після встановлення перезавантажити комп'ютер.
ПОЧАТОК РОБОТИ
-
ВАЖЛИВО! Кожен учасник має встановити залежності в своєму репозиторії до початку роботи. Для цього у VSCode в паці проекту потрібно відкрити термінал та прописати команду: npm install
-
ВАЖЛИВО! Кожен учасник працює в своїй ОКРЕМІЙ гілці, яку потрібно назвати відповідно до частини лендінгу яку ви робите. Для цього в терміналі потрібно прописати: git switch -c назва-вашої-гілки
-
Після цього вам потрібно запушити зміни в вашу гілку. Для цього в терміналі потрібно прописати:
- git add .
- git commit -m "назва вашого коміту"
- git push --set-upstream origin назва-вашої-гілки
-
Кожен учасник працює ЛИШЕ в своїх файлах (якщо ви робите хедер, то ви працюєте лише в header.html та header.css).
-
Далі працюємо в звичному всім режимі. Не забувайте зберігати та пушити зміни в вашу гілку. З технічних питань звертайтесь до тім ліда.
-
Перед тим як робити pull request переконайтесь, що ваші файли html та css проходять перевірку валідатором.
- Валідатор html: https://validator.w3.org/
- Валідатор css: https://jigsaw.w3.org/css-validator/
-
Не забувайте про дедлайни та план роботи який всі отримають від скрам майстра в трело.
ВАЖЛИВІ НЮАНСИ
-
Якщо учасники будуть змінювати файли які були призначені не для них, то будуть виникати конфлікти при злитті проекту. Будь ласка, уважно слідкуйте де і що ви змінюєте.
-
Через використання бандлеру Vite, звичний всім live server не буде працювати. Щоб бачити зміни на сторінці в реальному часі вам потрібно прописати в терміналі команду: npm run dev (прямо в терміналі з'явитсья посилання на локальний сервер який потрібно відкрити в браузері)
-
Якщо ви прописали команду npm run dev ви не зможете комітити та пушити код в цьому ж терміналі. Вам потрібно відкрити новий і вже з нього все це робити.
-
ВАЖЛИВО! Не потрібно в вашому html файлфі створювати html скелет, відразу кодите.
-
Для того, щоб зображення коректно відображались на GitHub вам потрібно вказувати шлях зі слешем без крапок. Приклад: /img/hero/hero-mob-min.jpg
Нижче є посилання на відео де ментор показує як це працює: https://www.loom.com/share/0e34f16ac4de4e59a0fbecdaa75561ec?sid=acd6fc38-061a-4f47-b5bc-038dacb96a55
-
ВАЖЛИВО! Нагадую, що кожен учасник прокту має здати своє ОКРЕМЕ домашнє завдання на платформі GoIt. Не забудьте про це! Ось посилання на інструкцію : https://www.youtube.com/watch?v=9Ts2LBsdQfU
-
Уважно перегляньте css файли: reset.css, container.css, base.css та не дублюйте такі самі стилі, це просто зайва робота.
-
Не забувайте, що потрібно зробити ретинізацію зображень.
ДОКУМЕНТАЦІЯ ПРОЕКТУ
-
Всі html файли знаходяться в папці src/partials
-
Всі css файли знаходяться в папці src/css
-
Всі зображення розділені по секціям в окремих папках та додані в папку src/img
-
Всі іконки додані в sprite та знаходяться в папці src в файлі icons.svg.
-
Логотип знаходиться в папці src з назвою logo.svg