Как начать работу с GitHub Project Management

Начать работу с проектами Github.

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

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

Представляем проблемы и проекты

Традиционно разработчики используют проблемы GitHub для исправления ошибок, запросов функций и других подобных случаев использования. Однако вы можете использовать их практически как хотите. Вы можете создать новую задачу, назначить участников для задачи и добавить ее в проект. С помощью ярлыков вы также можете упростить их организацию.

Приступайте к работе Github Projects Project Board

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

Создание нового проекта

Чтобы создать проект GitHub, вам понадобится репозиторий, в котором можно создать проект. Это не означает, что у вас должен быть какой-либо код, и этот репозиторий также не должен быть видимым для посторонних. Просто создайте новый частный репозиторий с любым именем и добавьте столько проектов, сколько захотите.

Начать работу с проектами Github Новое репо

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

В верхней части экрана, прямо под именем репозитория, находится панель инструментов. Щелкните "Проекты", затем "Новый проект" в правой части экрана. При желании дайте проекту название и описание.

Начать работу Github Projects Новый проект

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

Создание нового выпуска

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

Здесь вы можете дать проблеме название, а также оставить примечания ниже, используя форматирование Markdown. Добавьте подзадачи к проблеме, набрав - [] в начале строки. Вы также можете назначить участников Задаче, добавить ярлыки и связать Задачу с проектом.

Приступайте к работе над проектами Github Новая проблема

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

Вехи

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

Создавать вехи просто, но они немного отличаются от задач или проектов. Для начала выберите "Проблемы" или "Запросы на извлечение" на панели навигации вашего репозитория. Здесь вы увидите строку поиска вверху страницы. Выберите вехи справа от нее, затем нажмите "Создать веху".

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

Заключение

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

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