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ć.
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
| Pole | Skąd się bierze? |
|---|---|
| Title | nagłówek Issue lub Pull Request |
| Assignees | kto dostaje zadanie w tym samym Issue |
| Status | Board kolumna – zarządzana przez Project, nie przez repozytorium |
| Labels | etykiety Issue/PR z repozytorium |
| Repository | które repozytorium Project łączy wiele |
| Linked pull requests | PR 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 pola | Kiedy używać |
|---|---|
| Text | Krótka, arbitralna notatka, na przykład link do dyskusji |
| Number | wartość liczbową — na przykład ocenę trudności w godzinach |
| Date | konkretna data — na przykład deadline, jeśli istnieje |
| Single select | stały lista wartości wybierany jest z listy rozwijanej |
| Iteration | powtarzające się okresy – sprinty, tygodnie |
Dwa niestandardowe pola SafeSort
| Pole | Typ | Wartości |
|---|---|---|
| Priority | Single select | High / Medium / Low |
| Area | Single select | Packaging / 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.
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.