Projekt

Ogólne

Profil

Praca z GitHub

Wykonując podczas praktyk poszczególne zadania wgrywamy kod do własnego repozytorium( w obrębie utworzonej organizacji(dostaniecie link i zaproszenie).

Organizacja pracy:

  1. każdy członek (praktykant) tworzy własne repozytorium postaci imie.nazwisko np. jan.kowalski.
  2. prace prowadzimy w osobnych branch -ach gdzie nazwa branch to nazwa zadania np. zadanie nr 1
  3. po akceptacji zadania za wykonane wykonujemy git merge aby przenieść kod z tymczasowego branch do głównego
  4. po wykonaniu migrate oznaczamy kod tagiem z numerem zadania(w ten sposób wiemy gdzie jest końcowa wersja kodu dla danego zadania)

Przykład pracy:

  1. Zadanie pierwsze
    1. tworzymy lokalnie na komputerze plik np. index.php
    2. wgrywamy plik index.php na repozytorium do branch zadanie nr 1
    3. wykonujemy zamiany w pliku do czasu akceptacji
    4. wykonujemy merge pliku do brancha main
    5. tagujemy wersje git jako zadanie nr 1
  2. zadanie drugie
    1. wykonujemy lokalnie na komputerze zmiany na pliku index.php
    2. wgrywamy zmieniony plik index.php na repozytorium do branch zadanie nr 2
    3. wykonujemy zamiany w pliku do czasu akceptacji
    4. wykonujemy merge pliku do brancha main
    5. tagujemy wersje git jako zadanie nr 2
  3. analogicznie wykonujemy zadanie nr 3, 4, 5 itd.

FAQ:

  1. Na repozytorium wgrywamy pliki źródłowe w postaci nie spakowanej
  2. Nie tworzymy dla każdego zadania osobnego katalogu wykorzystujemy do tego branch i tag
  3. Nie wgrywamy plików:
    • spakowanych: zip, rar, 7z itp. itd.
    • pdf, używamy plików TXT z formatowaniem markdown