Skip to main content

작업 계획

작업을 구성하고 진행 상황을 추적하여 다음에 빌드할 내용을 항상 알 수 있습니다.

코드를 작성하기 전에 빌드하려는 항목을 캡처하고 진행률을 추적합니다. 이 자습서에서는 GitHub Issues 및 Projects를 사용하여 웹 사이트의 첫 번째 기능에 대한 작업을 계획하고 정리합니다.

사전 요구 사항

문제 만들기

이슈는 소프트웨어 프로젝트의 아이디어, 작업 및 버그를 관리합니다. 먼저 구현할 첫 번째 기능인 웹 페이지의 스타를 표시한 리포지토리 목록을 하나 만드세요.

  1. 리포지토리의 stargazers-log 기본 페이지에서 문제를 클릭합니다.
  2. 새 문제를 클릭합니다.
  3. 제목 추가 필드에 .를 입력합니다Display a list of starred repositories.
  4. 설명 필드에 빌드하려는 항목에 대한 몇 가지 세부 정보(예: "홈 페이지에 별표가 표시된 리포지토리 목록 표시")를 추가합니다.
  5. 만들기를 클릭합니다.

프로젝트 보드 만들기 및 문제 가져오기

Projects 에서는 소프트웨어 프로젝트에 대한 문제를 구성하고 추적하기 위한 시각적 테이블, 보드 및 로드맵을 제공합니다. 이 자습서에서는 stargazers-log용 사용자 프로젝트 보드를 만듭니다.

  1. GitHub오른쪽 위 모서리GitHub에서 프로필 사진을 클릭한 다음 프로필을 클릭합니다.
  2. 프로젝트를 클릭합니다.
  3. 새 프로젝트를 클릭합니다.
  4. 템플릿 아래에서 보드****를 선택합니다.
  5. 프로젝트 이름 필드에 .를 입력합니다 Stargazers log.
  6. 최근에 만든 문제를 보드로 가져오려면 리포지토리에서 항목 가져오기를 선택한 상태로 둡니다.
  7. 프로젝트 만들기를 클릭합니다.

전반적으로 작업 이동

보드의 열은 작업의 단계를 나타냅니다. 진행하면서 각 항목을 이동하여 상태를 표시합니다.

  1. 프로젝트 보드의 Display a list of starred repositoriesTodo 열에서 항목을 찾습니다.
  2. 항목을 진행 중 열로 끌어 작업을 시작했음을 표시합니다.

나중에 보드로 돌아가서 기능이 라이브 상태가 되면 항목을 완료 로 이동합니다.

후속 이슈 추가

나중에 작업하려는 웹 사이트의 아이디어와 기능을 설명하는 하나 이상의 문제를 만듭니다. 예를 들어 다음과 같은 문제를 만들 수 있습니다.

  • 웹 사이트에 검색 기능 추가
  • 별표가 지정된 리포지토리 목록의 스타일 개선
  • JavaScript, Python 또는 Go와 같은 프로그래밍 언어로 별표가 지정된 리포지토리 필터링 허용

프로젝트 보드에 각 새 문제를 추가하고 작업을 시작하면 진행 중 으로 이동합니다.

달성한 작업

과업결과
문제 생성됨첫 번째 기능을 추적 가능한 작업으로 캡처했습니다.
프로젝트 보드 만들기작업을 구성하고 추적하도록 보드를 설정합니다.
진행 상황 추적보드에 문제를 추가하고 진행 상태로 전환했습니다.
추가된 문제웹 사이트의 향후 작업을 캡처하기 위해 새로운 문제를 만들었습니다.

다음 단계

  • 작업이 계획된 상태에서 웹 사이트 코드 작성, 저장 및 업데이트를 시작할 수 있도록 리포지토리를 컴퓨터에 가져옵니다. AUTOTITLE을 계속 진행합니다.