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

Необязательно: архивируем и восстанавливаем элементы

Архивирование расчищает активное представление от завершённых задач, не стирая их данные и историю.

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

Когда задача закрыта и попала в статус Done, оставлять её карточку на Board навсегда не обязательно — но и удалять запись из Project тоже не стоит. Для этого есть промежуточный шаг: архивирование.

ДействиеЧто происходит
Архивироватьэлемент исчезает из активных представлений, но данные сохраняются и его можно восстановить
Восстановитьэлемент возвращается во все представления с теми же полями, что были до архивации
Удалитьэлемент удаляется из Project безвозвратно — сам Issue в репозитории при этом не затрагивается
14 задач встатусе DoneBoard и Tableпереполненызавершёнными…Архивироватьвыполненныеубирает их изактивного видаИстория нетеряетсяпри необходимости —Restore возвращаетэлемент как был
Архивирование расчищает активное представление, не стирая историю
Архивирование можно автоматизировать
Workflow Auto-archive items из предыдущего раздела делает то же самое по фильтру автоматически — например, архивирует любой элемент, как только его статус становится Done, чтобы Board оставался читаемым без ручной уборки.
Официальная документация
Archiving items from your project
Перевод и учебная адаптация официальной документации GitHub. Исходный материал — CC BY 4.0.

Коротко

  • Архивирование убирает элемент из активных представлений, но сохраняет его данные и позволяет восстановить.
  • Удаление, в отличие от архивирования, стирает элемент из Project безвозвратно — сам Issue в репозитории не затрагивается.
  • Auto-archive items автоматизирует архивирование завершённых задач по фильтру.