11. marraskuuta 2026 alkaen GitHubin henkilökohtaisten tilien omistajat voivat määrittää tehtävätyyppejä ja tehtäväkenttiä omistamiinsa repositorioihin. Aiemmin esitellyt suunnittelutyökalut tulivat yleisesti saataville yksittäisille kehittäjille ja avoimen lähdekoodin projektien ylläpitäjille. GitHub tukee myös tyyppien ja kenttien hallintaa REST API:n, GraphQL:n ja webhookien kautta, yhtiö ilmoitti.

Mitä henkilökohtaisiin repositorioihin tuli
Tilin omistaja voi määrittää enintään 25 tehtävätyyppiä. Oletuksena käytettävissä ovat Bug, Task ja Feature; tyyppejä voi muuttaa tai lisätä. Tehtäville voi myös luoda enintään 25 kenttää, kuten prioriteetin, työmäärän, aloituspäivän ja tavoitepäivän. Tuettuja kenttätyyppejä ovat teksti, numero ja kalenteri sekä yhden ja usean vaihtoehdon valinta.
Kentät voi liittää tiettyihin tehtävätyyppeihin tai ottaa käyttöön myös tehtäville, joilla ei ole tyyppiä. Kenttiä voi määrittää tehtävää luotaessa ja muokata olemassa olevassa tehtävässä. GitHub Projectsissa kenttiä voi käyttää mukautetuissa näkymissä ja arvoja voi muuttaa joukkona.
Mitä hyötyä tästä on ylläpitäjälle
Pienessä projektissa tehtävätyypit ja -kentät tarjoavat yhteisen tavan kuvata työtä. Ylläpitäjä voi esimerkiksi erottaa virheet, ominaisuudet ja tavalliset tehtävät toisistaan sekä määrittää kullekin prioriteetin tai tavoitepäivän. Projekteissa näiden tietojen avulla tehtäviä voi suodattaa ja ryhmitellä siirtämättä suunnittelua pois GitHub Issuesista.
Muutos tuo jäsennellyn suunnittelun useampien yksittäisten kehittäjien ja henkilökohtaisten tilien repositorioita ylläpitävien käyttöön. Tyypit ja kentät määritetään kyseisen tilin asetuksissa; GitHubin ilmoituksessa ei luvata, että asetukset synkronoituisivat automaattisesti eri tilien tai repositorioiden välillä.
Mitä voi automatisoida
GitHubin mukaan tyyppejä ja kenttiä voi hallita ohjelmallisesti REST- ja GraphQL-rajapintojen sekä webhookien avulla. Dokumentaatiossa kuvataan kenttiin ja niiden arvoihin liittyviä toimintoja sekä issues-tapahtuman muutoksia. Näin kehittäjät voivat liittää mukaan omia prosessejaan: esimerkiksi reagoida kentän arvon muutokseen tai asettaa sen ohjelmallisesti. Integraatio on toteutettava erikseen.
Samassa päivityksessä GitHub lisäsi mahdollisuuden luoda tunnisteita ja virstanpylväitä suoraan tehtävästä, jos sopivaa arvoa ei löydy luettelosta. Tämä pieni parannus helpottaa tehtävien käsittelyä; tärkein muutos on mukautettavien tyyppien ja kenttien tuominen henkilökohtaisten tilien repositorioihin.
Yksittäisessä projektissa tuloksena ovat jäsennellymmät Issues-tehtävät ja mahdollisuus käsitellä kenttiä API:n ja webhookien kautta. Hyöty riippuu siitä, millaisia luokkia ja tietoja ylläpitäjä valitsee tehtäviinsä.