Домашнє завдання складається з шести частин. На кожен тиждень навчання своє завдання.
Перше домашнє завдання це написання CLI (Command line interface) додатку. Необхідно виконати в окремому репозіторії і здати на перевірку менторові.
Вимога до здачі домашнього завдання:
- Створіть репозиторій на своєму [http://github.com] (http://github.com).
- Після того як закінчите перше домашнє завдання, виконайте push проекту.
- Скиньте посилання на проект для перевірки менторові в schoology.
Решта п'ять завдань логічно пов'язані між собою і представляють собою написання REST API. Для виконання домашнього завдання, ви повинні використовувати наступний [Бойлерплейт] (https://github.com/goitacademy/nodejs-homework-template)
Вимоги до виконання домашніх завдань:
- Дотримуючись інструкцій з [відео] (https://www.youtube.com/watch?v=wabSW_sz_cM) виконати форк проекту в свій репозиторій. Форк називайте усвідомлено оскільки рекрутери і розробники в майбутньому можливо будуть дивитися на нього.
- Додайте ментора до колаборації
- Для кожної домашньої роботи створюйте свою гілку (намагайтеся дотримуватися певного стилю в назві гілок). Наприклад:
- hw02
- hw03
- hw04
- hw05
- hw06
- Нова гілка завжди повинна йти від гілки
master
- JS-код чистий і зрозумілий, для форматування використовується
Prettier
- Перед пушем виконана перевірка якості коду командою
npm run lint
- Здача окремого домашнього завдання це створення пулл-реквеста (PR). Самі його не зливаємо в гілку майстер, а чекаємо перевірку і дозвіл від ментора (відправляємо посилання на PR в schoology)
- Якщо будуть зауваження від ментора в PR, залишаємо обов'язково відповідь від себе, після виправляємо проблему (якщо вона буде під час перевірки).
- Після виправлення в гілці (по якій створений PR), пушим код в ту ж гілку на віддалений репозиторій (ніяких нових PR не потрібно створювати або нових гілок, commit автоматично додасться в кінець існуючого PR).
- Повідомляємо менторові, що зауваження усунені в schoology