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

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

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

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

* Репозиторий `stargazers-log` . Если вы еще не создали его, см. [раздел AUTOTITLE](/ru/enterprise-cloud@latest/get-started/start-your-journey/creating-a-repository-for-your-project-on-github).

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

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

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](/ru/enterprise-cloud@latest/get-started/start-your-journey/connecting-to-your-code-locally).