Глава 23 · Часть II · Планируем SafeSort на GitHub

Board, Table и Roadmap

Board, Table и Roadmap — разные способы посмотреть на один и тот же набор задач, а не отдельные наборы данных.

SafeSort · Часть 2 из 6Планирование

Один и тот же набор задач можно смотреть по-разному — GitHub Project называет это представлениями (views): один набор элементов, несколько способов на него посмотреть.

ПредставлениеКогда полезно
Boardвидеть прогресс по колонкам-статусам: Backlog / Ready / In Progress / In Review / Done
Tableвидеть все задачи и их поля сразу — сортировать, фильтровать, группировать
Roadmapвидеть задачи на временной шкале — полезно при датах и дедлайнах
Не каждому проекту нужны все представления
Для SafeSort в этой главе хватает Board (видно, что происходит прямо сейчас) и Table (видно все задачи целиком). Roadmap имеет смысл, когда у задач есть даты начала и окончания, — здесь этого нет, и добавлять его не нужно только потому, что GitHub его предлагает.

Статусы для SafeSort

Backlogзадачасформулирована, нопока не начатаReadyготова к работе —можно начинать влюбой моментIn Progressветка создана, идётразработкаIn ReviewPull Request открыт,ждёт проверкиDoneизменения слиты вmain
Пять статусов, через которые проходит каждая задача SafeSort
Board настоящего Project SafeSort: пять колонок-статусов, все 14 задач в Done
Настоящая доска Project SafeSort — все 14 задач уже в Done, потому что релиз 0.1.0 уже вышел.
Официальная документация
Changing the layout of a view
Перевод и учебная адаптация официальной документации GitHub. Исходный материал — CC BY 4.0.

Коротко

  • Board, Table и Roadmap — представления одного и того же набора задач, а не отдельные наборы данных.
  • SafeSort использует пять статусов: Backlog, Ready, In Progress, In Review, Done.
  • Представление стоит добавлять только тогда, когда им реально будут пользоваться.