Skip to main content

Сведения о Projects

Projects — это адаптируемый гибкий инструмент для планирования и отслеживания работы в GitHub.

Сведения о Projects

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

Сведения о начале работы и создании проекта см. в разделе Создание проект. Дополнительные сведения о различных макетах см. в разделе Изменение макета представления.

Обновление

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

Дополнительные сведения об управлении элементами проекта см. в разделе [AUTOTITLE и Редактирование элементов в проект](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project).

Просмотр проекта с разных точек зрения

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

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

Добавление метаданных в элементы

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

  • Поле даты для отслеживания целевых дат публикации.
  • Числовое поле для отслеживания сложности задачи.
  • Поле с выбором одного значения для отслеживания приоритета задач: низкий, средний или высокий.
  • Текстовое поле для добавления краткой заметки.
  • Поле итерации для планирования работы по неделям с поддержкой перерывов в работе.

В проекте можно использовать до 50 полей, включая встроенные метаданные и настраиваемые поля. Дополнительные сведения о различных полях, которые можно добавить в проект, см. в разделе [AUTOTITLE и Общие сведения о полях](/issues/planning-and-tracking-with-projects/managing-items-in-your-project).

Автоматизация проектов

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

Вы также можете использовать API GraphQL и GitHub Actions для более широкого управления проектом. Дополнительные сведения см. в разделе [AUTOTITLE и Использование API для управления Projects](/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions).

Просмотр диаграмм и аналитических сведений

Вы можете использовать аналитические сведения для Projects, чтобы просматривать аналитику и настраивать диаграммы, в которых используются элементы, добавленные в проект как исходные данные. Фильтры можно применять к диаграмме по умолчанию, а также создавать собственные диаграммы. При создании диаграммы вы устанавливаете фильтры, тип диаграммы и отображаемые сведения. Диаграмма будет доступна всем, кто может просматривать проект.

Дополнительные сведения см. в разделе Аналитические сведения для Projects.

Создание шаблонов проектов

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

Дополнительные сведения см. в разделе Управление шаблонами проект в организации.

Предоставление общего доступа к обновлениям состояния

Вы можете обновлять свою команду и предоставлять общий доступ к общим общим сведениям, которые пользователи могут использовать для определения состояния проекта. Вы можете задать состояние, например "On track" или "At Risk", чтобы пользователи могли быстро определить текущее состояние проекта. Вы также можете задать даты начала и целевые даты. Обновление состояния также может содержать сообщение, которое поддерживает форматирование с помощью Markdown. Обновления состояния находятся на боковой панели проекта под описанием и README, а также в заголовке проекта и в списках при просмотре проектов.

Дополнительные сведения см. в разделе Предоставление общего доступа к обновлениям проект.

Следующие шаги

Ниже приведены некоторые полезные ресурсы для выполнения следующих действий с помощью Projects: