Поиск по сайту:

Начало работы с инструментами проекта GitHub


GitHub — это доступный источник для хостинга онлайн-репозитория Git, но он также содержит множество инструментов для организации и автоматизации проектов, в том числе встроенные доски Канбан с автоматизацией.

Почему бы просто не использовать Jira?

Jira — это стандартное в отрасли программное обеспечение для управления проектами от Atlassian. Он включает в себя доски Канбан, а также отслеживание проблем, инструменты управления временем, ориентированные на схватку, для гибких команд и инструменты для долгосрочного планирования функций.

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

Однако Jira также является серьезным решением, размещенным на отдельном веб-сайте. У него есть бесплатная версия, но только для менее чем десяти пользователей. Многие функции также недоступны бесплатно.

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

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

Начиная

Канбан-доски GitHub называются «Проекты», и у вас может быть несколько проектов для каждого репозитория. У вас также могут быть глобальные проекты, не связанные ни с какими репозиториями, которые доступны в вашем профиле.

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

На главной странице вашего репозитория нажмите «Проекты»:

Создайте новый проект и дайте ему имя и описание.

У вас есть несколько вариантов шаблонов, хотя все они представляют собой просто доски Канбан. Двумя интересными из них являются «Автоматизированный канбан» и «Автоматизированный канбан с обзорами», которые интегрируются с проблемами и запросами на вытягивание, чтобы автоматически перемещать их по доске.

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

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

Затем вы можете назначить его конкретным людям и создать для него ярлыки. Карточка теперь будет ссылаться на страницу проблемы с полным обсуждением.

Вы можете фильтровать задачи по метке и вехе, а также по статусу связанного с ней запроса на извлечение:

Вы также можете преобразовать вопросы в карты, в обратном порядке. Если кто-то открывает задачу, вы можете добавить ее в проект (или несколько проектов) в настройках задачи:

Если вы не назначите его списку, он попадет в очередь, где его можно будет назначить.

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

После того, как карты связаны с задачами, отменить связь невозможно. Если вы удалите выпуск, карта тоже будет удалена (хотя просто закрыть ее можно).

В целом, Канбан-организация GitHub — это просто расширение существующей системы задач. Если вы ищете дополнительные организационные инструменты для решения проблем, это здорово, хотя, если вы ищете канбан-доску для строгого отслеживания времени, вам может быть лучше с таким решением, как Jira.