Grupa wspólnej nauki ucząca się poprzez rozwiązywanie wylistowanych projektów. W skrócie użytkownicy tworzą projekty, po zrealizowaniu projektu następuje sprawdzanie rozwiązania przez innych uczestników.
Aby zacząć naukę nie trzeba do nikogo pisać i prosić o pozwolenie, wystarczy wykonać poniższe kroki.
- Załóż konto na github.com
- Zrób fork tego repozytorium. https://help.github.com/articles/fork-a-repo/#fork-an-example-repository
- Sklonuj sforkowane repo (ze swojego profilu) na dysk przy użyciu komendy
git clone <adres-repo>
- Utwórz swój branch (np. login, imię+nazwisko) komendą:
git checkout -b "nazwa-branchu"
- Stwórz w katalogu projektu folder o takiej samej nazwie jak nazwa branchu.
- W środku stworzonego katalogu utwórz plik o nazwie me.txt, a w nim napisz kilka informacji o sobie. Jeśli nic nie chcesz pisać to zostaw go pusty - WAŻNE ABYŚ GO STWORZYŁ!
- Wpisz poniższe komendy w konsoli:
git add *
git commit -m "Register <twoja-nazwa>"
git push origin --all
-
Następnie wejdź na swoje sforkowane repozytorium i przy nazwie swojego brancha kliknij "New Pull Request".
-
Ważne żeby merge był z Twojego brancha na gałąź master. Naciśnij "Create pull request".
-
Po zaakceptowaniu pull requesta jesteś gotowy do rozpoczęcia nauki
-
Po jakimś czasie otrzymasz zaproszenie do repozytorium StowarzyszenieNaukiJavy, przyjęcie go pozwoli Ci oceniać kod innych uczestników
W repozytorium znajdziesz listę projektów (https://github.com/1024kb-pl/StowarzyszenieNaukiJavy/wiki/Lista-projekt%C3%B3w-do-wykonania), które możesz wykonać. Wybierz sobie jeden z nich i wykonaj następujące kroki:
- Na początek przeczytaj FAQ: https://github.com/1024kb-pl/StowarzyszenieNaukiJavy/wiki/FAQ
- Przejdź do swojego katalogu w projekcie (nazwa podczas rejestracji)
- Utwórz w nim projekt z nazwą projektu jaki wybrałeś z listy
- Zaimplementuj cały projekt
- Wypushuj swoje zmiany przy użyciu komendy:
git push origin <nazwa-twojego-brancha>
Pamiętaj, aby wcześniej zacomitować swoje zmiany (git add + commit).
-
Jeśli czujesz, że projekt jest gotowy to wejdź na swoje sforkowane repozytorium i tak samo jak podczas rejestracji wykonaj Pull Request swojego branchu do mastera.
-
Nadszedł czas sprawdzenia twojego kodu - mogą to robić wszyscy inni uczestnicy grupy. Jeśli otrzymasz co najmniej 3 approve Twój projekt zostanie dołączony do gałęzi master.
-
Gratulację, właśnie ukończyłeś swój pierwszy projekt. Wybierz kolejny i kontynuuj naukę.