Перед написанием кода запишите то, что вы хотите создать и отслеживать ход выполнения. В этом руководстве вы запланируйте и упорядочение работы для первой функции веб-сайта с помощью GitHub Issues и Projects.
Необходимые условия
- Репозиторий
stargazers-log. Если вы еще не создали его, см. раздел AUTOTITLE.
Создание проблемы
Проблемы отслеживают идеи, задачи и ошибки для проекта программного обеспечения. Создайте одну для первой функции, которую вы создадите: список главных репозиториев на веб-странице.
- На главной странице репозитория
stargazers-logнажмите кнопку "Проблемы". - Щелкните Новая проблема.
- В поле "Добавление заголовка" введите
Display a list of starred repositories. - В поле описания добавьте несколько сведений о том, что вы хотите создать, например "Показать список звездных репозиториев на домашней странице".
- Нажмите кнопку Создать.
Создание доски проекта и импорт проблемы
Projects предоставляют визуальные таблицы, доски и стратегии для упорядочивания и отслеживания проблем для проектов программного обеспечения. В этом руководстве вы создадите доску проекта пользователя для stargazers-log.
- В GitHubправом верхнем углу GitHubщелкните рисунок профиля, а затем нажмите кнопку "Профиль".
- Щелкните "Проекты".
- Щелкните Создать проект.
- В разделе "Шаблоны" выберите Board.
- В поле имени проекта введите
Stargazers log. - Оставьте элементы импорта из репозитория проверенным, чтобы импортировать проблему, которую вы недавно создали на доске.
- Нажмите кнопку Создать проект.
Перемещение работы по доске
Столбцы доски представляют этапы работы. По мере выполнения переместите каждый элемент, чтобы показать его состояние.
- На доске проекта найдите
Display a list of starred repositoriesэлемент в столбце Todo . - Перетащите элемент в столбец " Ход выполнения ", чтобы показать, что вы начали работу.
Вы вернетесь к доске позже, чтобы переместить элемент в Готово после трансляции функции.
Добавление дальнейших проблем
Создайте одну или несколько проблем, чтобы описать идеи и функции веб-сайта, над которыми вы хотите работать позже. Например, может возникнуть проблема:
- Добавление функции поиска на веб-сайт
- Улучшение стиля списка главных репозиториев
- Разрешить фильтрацию звездных репозиториев по языку программирования, например JavaScript, Python или Go
Добавьте каждую новую проблему в доску проекта и переместите ее в "Ход выполнения", когда вы начнете работать над ним.
То, что вы выполнили
| задачи | Результат |
|---|---|
| Возникла проблема | Вы захватили первую функцию в качестве отслеживаемой задачи. |
| Создание доски проекта | Вы настроили доску для организации и отслеживания работы. |
| Отслеживаемый ход выполнения | Вы добавили проблему в доску и переместили ее в ход. |
| Добавлены дополнительные проблемы | Вы создали новые проблемы для записи будущих работ на веб-сайте. |
Дальнейшие действия
- При планировании работы доведите репозиторий на свой компьютер, чтобы начать писать, хранить и обновлять код веб-сайта. Перейдите к Connecting to your code locally.