참고 항목
이 기능은 공개 미리 보기에 있고 변경될 수 있습니다.
수동으로 이슈를 만드는 작업은 반복적이고 시간이 많이 걸릴 수 있습니다. Copilot을 사용하면, 자연어로 메시지를 표시하거나 스크린샷을 업로드하여 더 빨리 이슈를 만들 수 있습니다. Copilot는 리포지토리의 이슈 양식이나 템플릿을 사용하여 제목, 본문, 레이블, 담당자 등을 채웁니다.
프로세스를 계속 제어할 수 있습니다. 새 이슈를 제출하기 전에 Copilot에서 제안하는 내용을 검토하고 구체화할 수 있습니다.
Copilot으로 이슈 만들기
Copilot Chat의 몰입형 보기에서 이슈를 만들 수 있습니다.
-
Copilot Chat(https://github.com/copilot)의 몰입형 보기로 이동합니다.
-
프롬프트 상자에서 만들려는 이슈를 설명합니다.
여러 리포지토리에 이슈를 기여하려면
repo-owner/repo-name
형식을 사용하여 이 이슈의 대상 리포지토리를 지정합니다. 리포지토리를 지정하지 않으면 Copilot가 마지막으로 이슈를 만든 리포지토리를 기반으로 리포지토리를 유추합니다.예시:
-
500 오류의 버그를 등록해 주세요. 이 오류는 제가 사이트에 로그인하려고 할 때마다 반복적으로 발생하고 있습니다.
-
애플리케이션 로고 배경을 빨간색으로 변경하는 작업을 생성하고, "디자인 검토 필요"라는 레이블을 추가해 주세요.
참고 항목
Copilot만 사용하여 이슈를 만들 수 있는 권한이 이미 있는 리포지토리에서만 이슈를 만들 수 있습니다. 이 기능은 액세스 권한을 변경하거나 리포지토리 권한을 무시하지 않습니다.
-
또는 다음 방법 중 하나를 사용하여 프롬프트에 이미지를 포함할 수 있습니다.
- 이미지를 복사하여 페이지 아래쪽의 프롬프트 상자에 붙여 넣습니다.
- 프롬프트 상자에서 를 클릭한 다음, 이미지를 클릭합니다. 첨부할 이미지 파일을 찾아 선택하고 열기를 클릭합니다.
- 운영 체제의 파일 탐색기에서 프롬프트 상자로 이미지 파일을 끌어서 놓습니다.
이미지를 붙여넣거나 업로드한 후 프롬프트에 텍스트를 추가할 수 있습니다(예:
Create an issue because this error appears when trying to reset a password.
). -
Copilot가 다음을 포함하는 이슈의 초안을 작성합니다.
-
제안된 제목.
-
필요한 변경 내용에 대한 세부 정보입니다.
리포지토리에 이슈 양식이나 템플릿이 있는 경우 Copilot는 프롬프트에 따라 적절한 양식이나 템플릿을 선택합니다. 양식이나 템플릿이 없는 경우 Copilot는 이슈의 세부 정보에 대한 기본 이슈 본문을 만듭니다.
Copilot에서 이슈 양식을 사용하는 경우 데이터를 잃지 않고, 프롬프트의 정보를 양식의 관련 필드로 분리합니다. Copilot는 입력할 정보가 부족한 필드가 있는 경우 추가 컨텍스트를 제공하도록 요청합니다.
프롬프트에 따라 Copilot는 레이블, 담당자, 이슈 유형과 같은 메타데이터도 제안합니다.
-
-
초안을 검토하세요. 다음이 가능합니다.
- 이슈의 일부를 수동으로 편집하세요.
- 입력을 잃지 않고 다른 이슈 양식이나 템플릿을 선택합니다. Copilot는 선택한 양식이나 템플릿에 따라 콘텐츠를 다시 포맷합니다.
- Copilot에 후속 프롬프트를 사용하여 변경 내용을 작성할 것을 요청하세요.
-
이슈가 좋게 보이면 Create를 클릭하세요.
한 번에 여러 이슈 만들기
프롬프트에 여러 작업 또는 버그가 포함된 경우 Copilot은 한 번에 두 개 이상의 이슈 초안을 만들 수 있습니다.
예: OWNER/REPOSITORY에 3개의 이슈를 생성해 주세요. 1) 첫 번째 작업의 세부 사항, 2) 두 번째 작업의 세부 사항, 3) 세 번째 작업의 세부 사항
각 초안은 개별적으로 표시되며 개별적으로 검토하고 편집할 수 있습니다. 이슈를 게시하려면 제출하려는 각 이슈에 대해 Create를 클릭하세요.
하위 이슈 만들기
Copilot을 사용하여 여러 하위 이슈를 초안으로 작성할 수 있습니다.
예시:
In octo-org/octo-repo, plan a new user dashboard. Break it down into an epic, and create sub-issues for each main feature and task.
Copilot은 최상위 수준의 부모 이슈가 있고 그 아래에 하위 이슈가 배치되는 초안 이슈 트리를 생성합니다.
이슈 트리를 검토하고, 하위 이슈를 확장 또는 축소하고, 각 이슈의 세부 정보를 편집할 수 있습니다.
부모 이슈를 클릭하여 워크벤치에서 세부 정보를 볼 수 있습니다. 부모 이슈에는 하위 이슈 목록이 표시되며, 각 이슈를 클릭하여 워크벤치에서 세부 정보를 보고 편집할 수 있습니다. 하위 이슈에서는 "Parent" 드롭다운을 사용하여 이슈 트리를 탐색할 수 있습니다. 워크벤치 맨 위에 있는 Review and create를 클릭하면 전체 이슈 트리를 확인하고 원하는 이슈로 바로 이동할 수도 있습니다.
Copilot은 이슈 연결을 해제하거나 새로운 초안을 연결하여 트리를 수정할 수 있습니다.
이렇게 시작할 수 있는 작업의 예는 다음과 같습니다.
- 이슈 트리에서 하위 이슈를 제거합니다.
Remove sub-issue NAME_OF_ISSUE from the issue tree
- 이슈 트리에서 하위 문제를 추가합니다.
Add an additional sub-issue with ISSUE_DETAILS to the issue tree
초안 편집을 마치고 이슈를 게시할 준비가 되면 Review and create를 클릭한 다음, Create issues를 클릭합니다.
기존 이슈 작업하기
Copilot을 사용하여 리포지토리에 이미 있는 이슈와 새 이슈를 연결할 수 있습니다.
이렇게 시작할 수 있는 작업의 예는 다음과 같습니다.
- 기존 부모 이슈에 하위 이슈를 추가합니다.
Create a sub-issue for octo-org/octo-repo issue #456.
- 기존 이슈에 부모 이슈를 추가합니다.
Create a parent issue for octo-org/octo-repo issue #456.
- 여러 기존 이슈에 부모 이슈를 추가합니다.
Create a parent issue for octo-org/octo-repo issues #456, #457, and #458.
초안은 워크벤치에 표시되며, 여기서 검토하고 편집할 수 있습니다. 이슈를 게시하려면 Review and create를 클릭한 다음, Create issues를 클릭합니다.
Copilot에 이슈 할당
Copilot에 이슈를 할당하려면 Copilot 코딩 에이전트를 사용하도록 설정해야 합니다. 비즈니스 및 엔터프라이즈용 GitHub Copilot 코딩 에이전트 정보을(를) 참조하세요.
만드는 동안 다음 두 가지 방법 중 하나로 이슈를 할당할 수 있습니다.
- 자연어: Copilot에게
Assign this issue to Copilot.
과 같이 프롬프트로 요청해 보세요. - 수동으로: 담당자 목록에서 "Copilot"을 선택합니다.
이슈가 할당되고 생성되면 Copilot이 자동으로 이슈에 대한 작업을 시작합니다. 이슈에 대해 Copilot이 작동 중임을 나타내는 👀 이모지 반응이 표시됩니다.