Rozdział 23 · Część II · Planowanie SafeSort na GitHub
Opcjonalnie: Filtruj, sortuj i grupuj
filtr zostawia elementy pod zbiór, sortowanie zmienia kolejność wierszy, grupowanie umieszcza cały lista w sekcjach.
SafeSort · Część 2 z 6Planowanie
Table i Board pokazują wszystkie elementy Project jednocześnie, ale wraz ze wzrostem listy zadań Potrzebujesz sposobu, by zobaczyć tylko tę część, którą chcesz — do tego wyświetlenia mają filtrowanie, sortowanie i grupowanie.
| Chirurgia | Co robi | Przykład SafeSort |
|---|---|---|
| Filtr | pozostawia tylko elementy spełniające warunek | pokaż tylko Priority: High |
| Sortowanie | zmienia kolejność wierszy według wartości pola | posortować Table według Priority |
| Grupowanie | dzieli elementy na sekcje w zależności od wartości pola | grupować według Area, wszystkie zadania Filesystem razem |
Filtrowanie i grupowanie rozwiązują różne problemy
Filtr usuwa zbędne i pozostawia podzbiór — wygodne, gdy interesuje tylko część listy (na przykład tylko zadania o statusie In Progress właśnie teraz). Grupowanie nic nie usuwa — organizuje cały lista według sekcji, więc od razu widać wszystkie zadania, ale rozłożone według Area lub według Priority.
Filtr — to łańcuch znaków zapytania
Filtr w Project jest zapisany jako zapytanie tekstowe, takie jak
status:"In Review" area:CLI – można ją wprowadzić ręcznie w
filtruj pasek lub zbieraj przez rozwijane menu. Używa się tej samej składni
a w repozytorium Issues wyszukiwanie, więc umiejętność jest przenoszona.
Oficjalna dokumentacja
Tłumaczenie i edukacyjna adaptacja oficjalnej dokumentacji GitHub. materiałów źródłowych – CC BY 4.0.
Krótko
- Filtr pozostawia tylko te elementy spełniające warunek — pozostałe są tymczasowo ukryte przed widokiem.
- Sortowanie zmienia kolejność wierszy; grupowanie rozkłada cały lista według wartości pola, nie usuwając elementów.
- Filtr zapisuje się jako tekstowe zapytanie w formie status:„In Review”