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.

ChirurgiaCo robiPrzykład SafeSort
Filtrpozostawia tylko elementy spełniające warunekpokaż tylko Priority: High
Sortowaniezmienia kolejność wierszy według wartości polaposortować Table według Priority
Grupowaniedzieli elementy na sekcje w zależności od wartości polagrupować 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
Filtering projects
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”