A feladatok olyan GitHub issue-k, amelyeknél szeretnénk, ha segítenél: a szöveg korrektúrázásától egészen a tanulófeladatok felépítéséig. A weboldalon jelennek meg, és a GitHubon található megfelelő issue-kra linkelnek. Minden feladatot egy vagy több tulajdonsággal látunk el, amelyeket az issue címkéiből veszünk. A felhasználó ezután a tulajdonságaik alapján szűrheti a feladatokat.
Ahhoz, hogy egy issue feladatnak számítson, egy vagy több feladatspecifikus címkével kell ellátni. A karbantartók így eldönthetik, hogy csak néhány issue jelenjen meg feladatként.
Minden feladatcímke formátuma: x:<type>/<value>, és öt feladattípust támogatunk:
actionknowledgemodulesizetypeAz x:action/<value> címkék azt írják le, milyen jellegű munkát fog végezni a közreműködő az issue-n.
| Címke | Leírás |
|---|---|
x:action/create |
Valami létrehozása a nulláról |
x:action/fix |
Egy issue javítása |
x:action/improve |
Meglévő funkciók/tartalom fejlesztése |
x:action/proofread |
Szöveg korrektúrázása |
x:action/sync |
Tartalom szinkronizálása a legfrissebb verziójával |
Az x:knowledge/<value> címkék azt írják le, mennyi Exercism-tudásra van szüksége a közreműködőnek.
| Címke | Leírás |
|---|---|
x:knowledge/none |
Nem szükséges meglévő Exercism-tudás |
x:knowledge/elementary |
Kevés Exercism-tudás szükséges |
x:knowledge/intermediate |
Meglehetősen sok Exercism-tudás szükséges |
x:knowledge/advanced |
Átfogó Exercism-tudás szükséges |
Az x:module/<value> címkék jelzik, hogy az Exercism melyik részén fog dolgozni a közreműködő.
| Címke | Leírás |
|---|---|
x:module/analyzer |
Munka az elemzőkön |
x:module/concept |
Munka a fogalmakon |
x:module/concept-exercise |
Munka a tanulófeladatokon |
x:module/generator |
Munka a feladatgenerátorokon |
x:module/practice-exercise |
Munka a gyakorlófeladatokon |
x:module/representer |
Munka a representereken |
x:module/test-runner |
Munka a tesztfuttatókon |
Az x:size/<value> címkék a közreműködőtől elvárt munka mennyiségét írják le.
| Címke | Leírás |
|---|---|
x:size/tiny |
Nagyon kevés munka |
x:size/small |
Kevés munka |
x:size/medium |
Közepes mennyiségű munka |
x:size/large |
Sok munka |
x:size/massive |
Hatalmas mennyiségű munka |
Az x:type/<value> címkék azt írják le, milyen típusú munkát fog végezni a közreműködő.
| Címke | Leírás |
|---|---|
x:type/ci |
Munka a folyamatos integrációval (pl. GitHub Actions workflow-k) |
x:type/coding |
Olyan kód írása, amely nem a tanulóknak szóló tartalom része. Ez általában a produkciós toolinghoz (pl. tesztfuttatók), a belső toolinghoz (generátorok) vagy az Exercism által karbantartott könyvtárakhoz kapcsolódó feladat. |
x:type/content |
Munka a tartalmon (pl. feladatok, fogalmak) |
x:type/docker |
Munka a Dockerfile-okon |
x:type/docs |
Munka a dokumentáción |
Ahhoz, hogy egy feladat elrejtődjön, mert valaki már dolgozik rajta, az issue-hoz hozzá lehet adni a x:status/claimed címkét.