Od 11 listopada 2026 r. właściciele osobistych kont GitHub mogą konfigurować typy zgłoszeń i pola dla zgłoszeń w należących do nich repozytoriach. Opisane wcześniej narzędzia do planowania stały się ogólnodostępne dla indywidualnych programistów i opiekunów projektów open source. GitHub obsługuje także zarządzanie typami i polami przez REST API, GraphQL oraz webhooki, poinformowała firma.

Co pojawiło się w osobistych repozytoriach
Właściciel konta może skonfigurować maksymalnie 25 typów zgłoszeń. Domyślnie dostępne są Bug, Task i Feature; typy można zmieniać lub dodawać. Dla zgłoszeń można też utworzyć maksymalnie 25 pól, w tym priorytet, nakład pracy, datę rozpoczęcia i termin docelowy. Obsługiwane są pola tekstowe, liczbowe i kalendarzowe, a także wybór pojedynczy i wielokrotny.
Pola można przypisać do określonych typów zgłoszeń albo udostępnić zgłoszeniom bez typu. Można je podawać podczas tworzenia zgłoszenia i edytować w już istniejącym. W GitHub Projects pola przydają się do tworzenia niestandardowych widoków i zbiorczej zmiany wartości.
Korzyści dla opiekunów projektów
W przypadku małego projektu typy zgłoszeń i pola zapewniają wspólny sposób opisywania pracy. Opiekun może na przykład rozróżniać błędy, funkcje i zwykłe zadania, a dla każdego z nich określać priorytet lub termin docelowy. W projektach te informacje pomagają filtrować i grupować zgłoszenia bez przenoszenia planowania poza GitHub Issues.
Zmiana rozszerza dostęp do uporządkowanego planowania dla indywidualnych programistów i opiekunów repozytoriów należących do kont osobistych. Typy i pola konfiguruje się w ustawieniach takiego konta; ogłoszenie GitHub nie zapowiada automatycznej synchronizacji ustawień między różnymi kontami ani repozytoriami.
Co można zautomatyzować
GitHub informuje, że typami i polami można zarządzać programowo przez REST API, GraphQL i webhooki. Dokumentacja opisuje operacje na polach, ich wartościach oraz zmianach wywoływanych zdarzeniem issues. Dzięki temu programiści mogą podłączać własne procesy, na przykład reagować na zmianę wartości pola lub ustawiać ją programowo. Konkretną integrację trzeba wdrożyć osobno.
W tej samej aktualizacji GitHub dodał możliwość tworzenia etykiet i kamieni milowych bezpośrednio ze zgłoszenia, gdy odpowiedniej wartości nie ma na liście. To niewielkie ulepszenie ułatwia pracę ze zgłoszeniem; główną zmianą jest udostępnienie konfigurowalnych typów i pól w repozytoriach osobistych kont.
W przypadku indywidualnego projektu oznacza to lepiej uporządkowane Issues i możliwość obsługi pól przez API oraz webhooki. Korzyści zależą od tego, jakie kategorie i dane opiekun wybierze dla swoich zgłoszeń.