코드를 작성하기 전에 빌드하려는 항목을 캡처하고 진행률을 추적합니다. 이 자습서에서는 GitHub Issues 및 Projects를 사용하여 웹 사이트의 첫 번째 기능에 대한 작업을 계획하고 정리합니다.
사전 요구 사항
stargazers-log리포지토리입니다. 아직 만들지 않은 경우 GitHub 프로젝트에 대한 리포지토리 만들기을 참조하세요.
문제 만들기
이슈는 소프트웨어 프로젝트의 아이디어, 작업 및 버그를 관리합니다. 먼저 구현할 첫 번째 기능인 웹 페이지의 스타를 표시한 리포지토리 목록을 하나 만드세요.
- 리포지토리의
stargazers-log기본 페이지에서 문제를 클릭합니다. - 새 문제를 클릭합니다.
- 제목 추가 필드에 .를 입력합니다
Display a list of starred repositories. - 설명 필드에 빌드하려는 항목에 대한 몇 가지 세부 정보(예: "홈 페이지에 별표가 표시된 리포지토리 목록 표시")를 추가합니다.
- 만들기를 클릭합니다.
프로젝트 보드 만들기 및 문제 가져오기
Projects 에서는 소프트웨어 프로젝트에 대한 문제를 구성하고 추적하기 위한 시각적 테이블, 보드 및 로드맵을 제공합니다. 이 자습서에서는 stargazers-log용 사용자 프로젝트 보드를 만듭니다.
- GitHub오른쪽 위 모서리GitHub에서 프로필 사진을 클릭한 다음 프로필을 클릭합니다.
- 프로젝트를 클릭합니다.
- 새 프로젝트를 클릭합니다.
- 템플릿 아래에서 보드****를 선택합니다.
- 프로젝트 이름 필드에 .를 입력합니다
Stargazers log. - 최근에 만든 문제를 보드로 가져오려면 리포지토리에서 항목 가져오기를 선택한 상태로 둡니다.
- 프로젝트 만들기를 클릭합니다.
전반적으로 작업 이동
보드의 열은 작업의 단계를 나타냅니다. 진행하면서 각 항목을 이동하여 상태를 표시합니다.
- 프로젝트 보드의
Display a list of starred repositoriesTodo 열에서 항목을 찾습니다. - 항목을 진행 중 열로 끌어 작업을 시작했음을 표시합니다.
나중에 보드로 돌아가서 기능이 라이브 상태가 되면 항목을 완료 로 이동합니다.
후속 이슈 추가
나중에 작업하려는 웹 사이트의 아이디어와 기능을 설명하는 하나 이상의 문제를 만듭니다. 예를 들어 다음과 같은 문제를 만들 수 있습니다.
- 웹 사이트에 검색 기능 추가
- 별표가 지정된 리포지토리 목록의 스타일 개선
- JavaScript, Python 또는 Go와 같은 프로그래밍 언어로 별표가 지정된 리포지토리 필터링 허용
프로젝트 보드에 각 새 문제를 추가하고 작업을 시작하면 진행 중 으로 이동합니다.
달성한 작업
| 과업 | 결과 |
|---|---|
| 문제 생성됨 | 첫 번째 기능을 추적 가능한 작업으로 캡처했습니다. |
| 프로젝트 보드 만들기 | 작업을 구성하고 추적하도록 보드를 설정합니다. |
| 진행 상황 추적 | 보드에 문제를 추가하고 진행 상태로 전환했습니다. |
| 추가된 문제 | 웹 사이트의 향후 작업을 캡처하기 위해 새로운 문제를 만들었습니다. |
다음 단계
- 작업이 계획된 상태에서 웹 사이트 코드 작성, 저장 및 업데이트를 시작할 수 있도록 리포지토리를 컴퓨터에 가져옵니다. AUTOTITLE을 계속 진행합니다.