Začíname s GitPulse
Prihlásenie
- Otvorte GitPulse vo webovom prehliadači
- Kliknite na Prihlásiť sa cez GitLab
- Autorizujte prístup pomocou vášho účtu na git.kpi.fei.tuke.sk
- Po úspešnom prihlásení budete presmerovaní na dashboard
Prvé prihlásenie
Pri prvom prihlásení systém automaticky vytvorí váš profil a synchronizuje základné údaje z GitLabu (meno, email, avatar). Váš učiteľ vás musí najprv pridať do kurzu, aby ste videli svoje projekty.
Navigácia v dashboarde
Po prihlásení uvidíte hlavné časti:
Výber kurzu
V hornej časti stránky si vyberte kurz, do ktorého ste zapísaní. Každý kurz obsahuje zoznam projektov, ku ktorým máte prístup.
Prehľad projektu
Pre každý projekt vidíte:
| Sekcia | Popis |
|---|---|
| Compliance skóre | Celkové hodnotenie projektu podľa pravidiel R01-R13 |
| Timeline aktivity | Graf commitov, issues a merge requestov v čase |
| Členovia tímu | Prehľad príspevkov jednotlivých členov |
| Posledné udalosti | Zoznam posledných akcií v projekte |
Detaily pravidiel
Kliknutím na compliance skóre zobrazíte detail jednotlivých pravidiel:
- Splnené - pravidlo je splnené
- Nesplnené - pravidlo nie je splnené
- Čiastočné - pravidlo je čiastočne splnené
Čo môžete robiť
Ako študent máte v GitPulse tieto možnosti:
- Prezerať compliance skóre svojho tímu
- Sledovať timeline aktivity projektu
- Vidieť príspevky jednotlivých členov tímu
- Exportovať prehľady aktivity (ak je povolené učiteľom)
- Prijímať emailové notifikácie o stave projektu
Čo nemôžete robiť
- Meniť konfiguráciu pravidiel alebo kurzu
- Pristupovať k projektom iných tímov
- Upravovať hodnotenia učiteľa
- Meniť váhy pravidiel
Tipy pre efektívnu prácu
Plánovanie cez Issues (R01, R04, R11)
Každú zmenu najprv naplánujte v podobe Issue v GitLab projekte a priraďte ju členovi tímu, ktorý za ňu zodpovedá. Pri otváraní Merge Requestu nezabudnite na prepojenie pomocou kľúčových slov (napr. Closes #XYZ v popise MR), ktoré po zlúčení issue automaticky uzavrú.
Vetvenie a Merge Requesty (R02, R05, R10)
Nikdy nepushujte kód priamo do hlavnej vetvy (main/master). Vytvorte si feature vetvu (napr. issue-42-login) a z nej otvorte Merge Request s jasným a podrobným popisom zmien. Po schválení MR ho ako autor sami zmergujte.
Zmysluplné Code Review (R06, R07, R08, R09)
Code review nie je len formálne kliknutie na "Approve". Poskytujte zmysluplné a konštruktívne pripomienky (aspoň 15 slov) k MR svojim kolegom a naopak, reagujte na všetky diskusné vlákna vo svojich Merge Requestoch.
Testovanie a CI/CD (R03, R12)
Každý Merge Request by mal obsahovať aj zmeny v testoch. Uistite sa, že vaše zmeny prejdú automatickým testovaním a pipeline v GitLab CI je úspešná (zelená).
Lokálna práca a Git CLI (R13)
Klonujte si repozitár lokálne a pracujte vo vašom obľúbenom IDE (napr. VS Code). Vyhnite sa priamej úprave súborov cez webové rozhranie GitLabu, pretože to porušuje pravidlo o kvalite commitov.
Potrebujete pomoc?
Ak máte problémy s prístupom alebo otázky k hodnoteniu:
- Obráťte sa na svojho učiteľa alebo cvičiaceho
- Pozrite si sekciu FAQ
- V prípade technických problémov kontaktujte mykyta.olym@student.tuke.sk