Feladatok beadása¶
GitHub¶
A feladatok beadásához a GitHub platformot használjuk. A laborok és a kis házi feladatok beadása egy-egy GitHub repository-ban történik, melyet a Moodle-ben található GitHub Classroom meghívó linken keresztül kapsz meg. A labor vagy kis házi feladat feladatainak megoldását ezen repository-ban kell elkészítened, és ide kell feltöltened. A kész megoldás beadása a repository-ba való feltöltés után egy un. pull request formájában történik, amelyet a laborvezetődhöz rendelsz. Nem minden laborhoz kell feltölteni megoldást (az adott labor útmutatójában egyértelműen jelezzük ha kell), viszont minden a kis házi feladatokhoz mindig kell feltölteni megoldást.
FONTOS
Az itt leírt formai előírások betartása elvárás. A nem ilyen formában beadott megoldásokat nem értékeljük.
Git kliensek
A tárgy keretein belül otthon bármilyen Git kliens használható. A tárgy által hivatalosan ajánlott (és a laborgépeken biztosan feltelepített) kliens a Git Extensions.
A beadás menete¶
Az első labor részletesen foglalkozik a GitHub használatával és a megoldás beadásának menetével. További segédanyagok a GitHub és a Classroom használatáról itt találhatók. Az alábbi egy rövid összefoglaló az áttekintéshez, illetve a helyes beadás ellenőrzéséhez.
- A munkádat Moodle-ben található GitHub Classroom meghívó linken keresztül létrehozott GitHub repository-ban kell elkészítsd.
- A megoldáshoz készíts egy külön ágat, ne a master-en dolgozz. Erre az ágra akárhány commitot tehetsz. A legvégén mindenképpen pushold a megoldást.
- A beadást egy pull request jelzi, amely pull request-et a laborvezetődhöz kell rendelned.
- Ha az eredménnyel vagy értékeléssel kapcsolatban kérdésed van, érdemes a pull request szövegében kérdezned. Hogy a laborvezető emailben automatikusan értesüljön erről, használd a
@névcímzést a komment szövegében.