Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 2.62 KB

README.pl.md

File metadata and controls

38 lines (28 loc) · 2.62 KB

Czytaj w innych językach: rosyjski, ukraiński.

GoIT Node.js Course Homework

Praca domowa składa się z sześciu części. Na każdy tydzień kursu jest inne zadanie.

CLI

Pierwsze zadanie domowe to napisanie aplikacji CLI (Command line interface). Należy wykonać je w oddzielnym repozytorium i oddać do sprawdzenia mentora.

Wymagania dotyczące oddania pracy domowej:

  1. Utwórz repozytorium na swoim http://github.com.
  2. Po zakończeniu pierwszego zadania domowego, wykonaj push projektu.
  3. Wyślij odnośnik do projektu w celu sprawdzenia przez mentora w schoology lub LMS.

REST API

Pozostałe pięć zadań jest między sobą logicznie powiązane i reprezentują napisanie REST API. Dla wykonania zadania domowego, powinieneś wykorzystać następujący Boilerplate.

Wymagania dotyczące oddania zadań domowych:

  1. Postępując zgodnie z instrukcjami wideo, wykonaj fork projektu w swoim repozytorium. Fork nazywaj świadomie, ponieważ rekruterzy i programiści mogą w przyszłości go obejrzeć.
  2. Dodaj mentora do współpracy.
  3. Do każdej pracy domowej utwórz swoją gałąź (staraj się trzymać określonego stylu w nazwie gałęzi). Na przykład:
    • hw02
    • hw03
    • hw04
    • hw05
    • hw06
  4. Nowa gałąź zawsze powinna odchodzić od gałęzi master.
  5. JS-код чистый и понятный, для форматирования используется Prettier Kod JS jest czysty i zrozumiały, w celu formatowania wykorzystuje się Prettier.
  6. Przed pushem wykonane zostało sprawdzenie jakości kodu poleceniem npm run lint.
  7. Oddanie oddzielnej pracy domowej to utworzenie pull requestu (PR). Sami nie zlewamy go w gałęzi master, a czekamy na sprawdzenie i zielone światło od mentora (wysyłamy odnośnik do PR w schoology) lub LMS.
  8. Jeżeli będą uwagi od mentora w PR, obowiązkowo zostawiamy swoją odpowiedź, następnie naprawiamy problem (jeżeli pojawi się w czasie sprawdzania).
  9. Po poprawce w gałęzi (w której utworzono PR), robimy push kodu do tej gałęzi na zdalne repozytorium (żadnych nowych PR nie powinno się tworzyć, jak i nowych gałęzi, commit automatycznie doda się na końcu istniejącego PR).
  10. Informujemy mentora, że uwagi zostały usunięte w schoology lub LMS.