Skip to main content

Планирование работы

Упорядочение работы и отслеживание хода выполнения, чтобы вы всегда знали, что делать дальше.

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

Необходимые условия

  • Репозиторий stargazers-log . Если вы еще не создали его, см. раздел AUTOTITLE.

Создание проблемы

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

  1. На главной странице репозитория stargazers-log нажмите кнопку "Проблемы".
  2. Щелкните Новая проблема.
  3. В поле "Добавление заголовка" введите Display a list of starred repositories.
  4. В поле описания добавьте несколько сведений о том, что вы хотите создать, например "Показать список звездных репозиториев на домашней странице".
  5. Нажмите кнопку Создать.

Создание доски проекта и импорт проблемы

Projects предоставляют визуальные таблицы, доски и стратегии для упорядочивания и отслеживания проблем для проектов программного обеспечения. В этом руководстве вы создадите доску проекта пользователя для stargazers-log.

  1. В GitHubправом верхнем углу GitHubщелкните рисунок профиля, а затем нажмите кнопку "Профиль".
  2. Щелкните "Проекты".
  3. Щелкните Создать проект.
  4. В разделе "Шаблоны" выберите Board.
  5. В поле имени проекта введите Stargazers log.
  6. Оставьте элементы импорта из репозитория проверенным, чтобы импортировать проблему, которую вы недавно создали на доске.
  7. Нажмите кнопку Создать проект.

Перемещение работы по доске

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

  1. На доске проекта найдите Display a list of starred repositories элемент в столбце Todo .
  2. Перетащите элемент в столбец " Ход выполнения ", чтобы показать, что вы начали работу.

Вы вернетесь к доске позже, чтобы переместить элемент в Готово после трансляции функции.

Добавление дальнейших проблем

Создайте одну или несколько проблем, чтобы описать идеи и функции веб-сайта, над которыми вы хотите работать позже. Например, может возникнуть проблема:

  • Добавление функции поиска на веб-сайт
  • Улучшение стиля списка главных репозиториев
  • Разрешить фильтрацию звездных репозиториев по языку программирования, например JavaScript, Python или Go

Добавьте каждую новую проблему в доску проекта и переместите ее в "Ход выполнения", когда вы начнете работать над ним.

То, что вы выполнили

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

Дальнейшие действия

  • При планировании работы доведите репозиторий на свой компьютер, чтобы начать писать, хранить и обновлять код веб-сайта. Перейдите к Connecting to your code locally.