Rozdział 23 · Część II · Planowanie SafeSort na GitHub

Pola Project: wbudowane i niestandardowe

Część pól Project jest wbudowana w GitHub, część można dodać samemu — pod konkretny problem, który mają rozwiązywać.

SafeSort · Część 2 z 6Planowanie

Każdy element Project jest zbiorem pól: niektóre z nich są wbudowane w GitHub i są Dla każdego Project możesz dodać niektóre samodzielnie do konkretnego zadania.

Wbudowane pola

PoleSkąd się bierze?
Titlenagłówek Issue lub Pull Request
Assigneeskto dostaje zadanie w tym samym Issue
StatusBoard kolumna – zarządzana przez Project, nie przez repozytorium
Labelsetykiety Issue/PR z repozytorium
Repositoryktóre repozytorium Project łączy wiele
Linked pull requestsPR związane z Issue przez Closes #N

Project sam nie wymyśla tych pól — albo odczytuje je z repozytorium (Title, Assignees, Labels) lub kontroluje je tylko w sobie (Status).

Rodzaje pól użytkownika

Typ polaKiedy używać
TextKrótka, arbitralna notatka, na przykład link do dyskusji
Numberwartość liczbową — na przykład ocenę trudności w godzinach
Datekonkretna data — na przykład deadline, jeśli istnieje
Single selectstały lista wartości wybierany jest z listy rozwijanej
Iterationpowtarzające się okresy – sprinty, tygodnie

Dwa niestandardowe pola SafeSort

PoleTypWartości
PrioritySingle selectHigh / Medium / Low
AreaSingle selectPackaging / CLI / Filesystem / Safety / Duplicates / Testing / Documentation / CI

Oba pola — Single select, a nie Text: lista wartości są wcześniej znane i skończone, a Single select dodatkowo pozwala grupować i filtrować Table według wartości, czego wolny tekst nie daje. Iteration tutaj nie jest potrzebny – SafeSort Nie jest wykonywany w formie sprintów, zadania nie mają powtarzalnych okresów czasowych.

Table prawdziwego Project SafeSort z wypełnionymi kolumnami Priority i Area dla wszystkich 14 zadań
Priority i Area są wykonywane dla wszystkich 14 zadań tego Project SafeSort.
Oficjalna dokumentacja
Understanding fields
Tłumaczenie i edukacyjna adaptacja oficjalnej dokumentacji GitHub. materiałów źródłowych – CC BY 4.0.

Krótko

  • Wbudowane pola (Title, Assignees, Status, Labels) są w każdym Project bez konfiguracji.
  • Pola niestandardowe mogą być tekstowe, numeryczne, datowe, Single select lub Iteration.
  • SafeSort używa dwóch Single select pól — Priority i Area — ponieważ lista ich wartości jest znane i skończone z góry.