Skip to main content

Расшифровка : "Использование проектов для планирования функций"

Звук и визуальная расшифровка.

[Быстро темпы, techy музыка играет. На темном фоне логотип Октоката GitHub исчезает в представлении. Яркие неоновые линии вихрь и ветвь наружу. Каждая строка приводит к тому, что-то другое: кнопка с меткой "Преобразовать в проблему"; кнопка слияния запроса на вытягивание помечается "Готово"; комментарий к запросу на вытягивание, доска проекта и поле поиска. В зеленом поле: "Проблемы с GitHub: использование проектов для планирования функций". Пиксельный курсор щелкает: "Давайте пойдем!"]

[Экранный диктор делится своим экраном. Она смотрит на макет таблицы в проекте на GitHub.]

Экранный диктор: Добро пожаловать. Давайте рассмотрим GitHub Projects и посмотрим, как она поддерживает вас в отслеживании работы функции с начала до конца. Здесь у нас есть наш совет OctoArcade Invaders, и я готов забрать нашу следующую функцию.

[Она щелкает вкладку в проекте с меткой "Компоненты".

Экранный диктор: В нашей команде у нас есть простой процесс, в котором мы помечаем проблему как функцию и создадим представление, которое фокусируется на всех элементах с этой меткой. Здесь мы видим все проблемы, помеченные как компонент. Таким образом, я могу мгновенно увидеть, что этот элемент готов быть выбран и идти вперед и открыть его, чтобы узнать больше.

[Она сканирует ее курсор над строками в макете таблицы и щелкает элемент с именем "Возможность чата для игроков". Проблема открывается как наложение на доску.]

Экранный диктор. Данный чат не является небольшим набором работы, я создал еще одну доску продуктов для отслеживания всех различных задач и элементов, которые нам потребуется сделать, чтобы включить эту функцию.

[Она щелкает ссылку в комментарии проблемы, принимая ее в другой проект с именем проблемы. На вкладке "Область" проект имеет макет таблицы, а строки разделены на группы, такие как "Конструктор", "служба хранилища", и "Поддержка мультимедиа", на основе меток в поле "Область".

Экранный диктор. В этом главном представлении у меня уже есть работа, классифицированная по этому пользовательскому полю: область. Это так, что я могу разделить мои различные проблемы на их соответствующие рабочие потоки или контейнеры. Проекты эффективны, так как эти настраиваемые поля можно использовать для добавления гибких метаданных в проблемы. Вы не просто ограничены метками или добавлением ключевое слово в квадратные скобки в название проблемы.

И это здорово, потому что я могу на самом деле изменить это представление, чтобы сгруппировать по любому из этих полей.

[Она щелкает раскрывающийся список рядом с именем вкладки, выбирает "Группа", а затем проверяет ее курсор на параметры поля, такие как "Состояние", "Итерация" и "Назначить".

Экранный диктор: Теперь, когда мы продолжаем плоть работы для этой функции, я могу быстро провести дополнительные элементы, которые нам нужно решить, используя эту панель "Добавить".

[Она помещает курсор в текстовое поле под группой "Конструктор", помеченную как "Добавить элемент".

Экранный диктор: Я буду использовать это для добавления нескольких вопросов черновика. Например, наш клиент чата нуждается в пользовательском интерфейсе поиска, возможности редактировать список друзей, и нам определенно нужен темный режим.

[Она добавляет черновик вопроса для каждого требования.]

Экранный диктор: с помощью этой панели "Добавить" можно написать заголовок, нажмите клавишу ВВОД и продолжайте двигаться вперед, чтобы добавить следующий элемент. Она оптимизирована для быстрого принятия заметок о том, что необходимо перейти к этой возможности.

Это черновики вопросов сейчас, но это так же просто, как щелкнуть "Преобразовать в проблему", чтобы повысить их до полнофункциональный проблем в соответствующем репозитории.

[Она щелкает раскрывающийся список рядом с черновиком "Поиск пользовательского интерфейса", нажимает кнопку "Преобразовать в проблему" и выбирается из списка репозиториев под полем поиска.

Экранный диктор. По мере выполнения разработки вы хотите запланировать и быстро просмотреть состояние рабочих элементов. Вот где вид на борту светится.

[Она щелкает вкладку с меткой "План итерации". Проблемы, представленные как перетаскиваемые прямоугольники, упорядочены в столбцы для разных итерации.]

Экранный диктор: Я создал один здесь, который сгруппирован по итерациям, чтобы мы могли видеть, что в настоящее время запланировано, что происходит, и мы можем быстро перетащить элементы в соответствующую итерацию, чтобы создать наш план.

[Она перетаскивает элементы из "Нет итерации" в "Итерация 3". Она щелкает значок "плюс", чтобы создать столбец для "Итерация 4", и перетащить элемент туда. Затем она щелкает вкладку с надписью "По состоянию". Проблемы упорядочены в столбцы для состояний, таких как "Невыполненная работа" и "Выполняется".

Экранный диктор: Наконец, у нас есть представление доски сгруппировано по состоянию, чтобы мы могли понять состояние наших элементов на первый взгляд.

Я добавлю связанные запросы на вытягивание как видимое поле здесь, чтобы мои товарищи по команде могли перейти в PR с одним щелчком, чтобы начать проверку и получить эту проблему, чтобы сделать это.

[Она щелкает значок раскрывающегося списка рядом с именем вкладки, щелкает "Название, назначение и состояние", а затем выбирает поле проверка рядом со скрытым полем "Связанные запросы на вытягивание". В некоторых полях проблемы появится тег со значком запроса на вытягивание и номером.]

Экранный диктор: мы будем готовы отправлять функцию чата без времени с проектами.

[Блоки охватывают экран. Появится логотип GitHub и слово "Проблемы".

Конец расшифровки. Дополнительные сведения о Projectsсм. в документации по GitHub Issues.