Skip to main content

GitHub Copilot Spaces를 활용하여 개발 작업 속도 높이기

코파일럿 스페이스를 활용하여 개발 작업에 도움을 주는 방법을 알아봅니다.

누가 이 기능을 사용할 수 있나요?

Anyone with a Copilot license can use 공백.

코파일럿 스페이스를 사용하면 새 기능을 시작하거나, 시스템을 이해하거나, 익숙하지 않은 코드베이스에서 작업을 선택할 때 작업 속도를 높일 수 있습니다.

공백을 사용하여 다음 작업을 수행합니다.

  • 필요한 컨텍스트를 한 곳에서 구성합니다.
  • Copilot와 함께 관련된 코드 및 설명서를 제공합니다.
  • 도구 간을 전환하거나 다른 사람에게 배경 정보를 요청하는 데 걸리는 시간을 줄입니다.

Space를 만들려면 https://github.com/copilot/spaces로 이동하여 Create space를 클릭합니다.

이 문서의 예제를 통해 일반적인 개발 작업에 공백를 사용하는 방법을 보여줍니다.

새로운 기능 개발

특정 기능에서 작업을 시작할 때 공간을 만듭니다. 관련 코드, 제품 사양 및 지원 자료를 추가합니다. 지원 자료에는 디자인 검토 또는 모형 이미지의 노트가 포함될 수 있습니다.

Copilot에서 다음과 같이 도움을 제공할 수 있습니다.

  • 현재 구현 방식이 어떻게 작동하는지 요약합니다.

  • 사양에 따라 변경 내용 또는 추가를 제안합니다.

  • 첫 번째 구현 초안을 작성하거나 다음 단계를 간략하게 설명합니다.

  • 누락된 요소 또는 일관성에 어긋난 항목에 플래그를 지정합니다.

            **지침**:
    

이 Space에는 저비용 검사를 제공하는 의료 비영리 단체를 위한 새로운 사용자 등록 양식이 포함되어 있습니다. React 및 Tailwind를 사용하여 빌드되었습니다.

          **추천 프롬프트**:

2FA 지원을 어떻게 추가해야 하나요?

작고 빈번한 작업에 대한 논리 정의하기

반복 작업에 대한 논리를 한 번 문서화하고 공간을 통해 공유합니다. 이 방법은 모든 사람을 일관되게 유지하고 시간을 절약합니다. 원격 분석 이벤트 추적 또는 이벤트 배출 처리와 같은 작업은 이 접근 방식의 이점을 누릴 수 있습니다.

프로세스 순서도가 있는 경우 참조를 위해 공간에 업로드합니다. Copilot에서는 다음을 수행할 수 있습니다.

  • 이전 작업을 기반으로 효율적인 패턴을 제안합니다.

  • 재사용 가능한 함수 또는 템플릿을 작성하는 데 도움이 됩니다.

  • 논리를 검토하여 프로젝트 표준과 일치하는지 확인합니다.

  • 코드베이스에서 유사한 작업이 처리된 방법에 대한 예제를 제공합니다.

            **지침**:
    

개발자가 원격 분석 이벤트를 구현할 수 있도록 도움을 제공할 수 있습니다. (1) 이벤트에서 사용자의 목표가 무엇인지 확인하고, (2) 기존 이벤트의 예시(및 일반적인 원격 분석 스키마 사용)를 기반으로 새 이벤트 구조를 제안하고, (3) 원격 분석 구성 파일의 새 버전을 만들면 됩니다.

          **추천 프롬프트**:

사용자가 앱 내 알림을 클릭할 때 이를 기록하는 방법을 알려주세요.

팀 동료와 지식 공유하기

사람들이 비슷한 질문을 하는 경향이 있는 주제를 위한 공간을 만듭니다. 예를 들어 프로젝트에서 인증 또는 검색이 작동하는 방식에 대한 질문입니다.

Copilot에서는 다음을 수행할 수 있습니다.

  • 코드의 작동 방식 설명

  • 최신 설명서를 기반으로 질문에 답변합니다.

  • 새 팀 구성원에게 모범 사례를 안내합니다.

            **지침**:
    

인증 시스템과 관련된 코드 및 문서가 포함되어 있습니다.

          **추천 프롬프트**:

SSO는 어떻게 작동하나요?

실습

          [코파일럿 스페이스를 사용하여 기관 지식을 확장하는 기술 연습](https://github.com/skills/scale-institutional-knowledge-using-copilot-spaces)을 통해 실질적인 경험을 해보세요. 이 연습에서는 다음 방법을 보여줍니다.
  • 코필로트 공간에서 분산된 프로젝트 관리 지식을 중앙 집중화합니다.
  • 팀 인사이트를 검색 가능한 버전이 지정된 아티팩트로 변환합니다.
  • 모든 팀 구성원에게 프로세스, 의사 결정 및 근거에 대해 동등한 액세스 권한을 부여합니다.
  • 리포지토리를 구조적 지식 원본으로 연결합니다.
  • 공동 작업으로 워크플로를 추출, 구체화 및 표준화합니다.
  • 유효성이 검사된 개선 사항을 지속적으로 업데이트되는 문서에 반영합니다.
  • 온보딩을 가속화하고 1인용 종속성 위험을 줄입니다.
  • 일관되고 반복 가능한 프로젝트 실행을 사용하도록 설정합니다.

다음 단계

개발 작업에 도움이 되는 공간을 만든 후 팀과 공유하여 핸드오프 및 반복되는 질문을 줄이는 것이 좋습니다. GitHub 코필로트 공간을 사용하여 다른 사용자와 공동 작업을(를) 참조하세요.