다음을 통해 공유


MRTK2에 기여

MRTK(Mixed Reality Toolkit)는 커뮤니티의 기여 환영합니다. 크거나 작은 모든 변경 내용은 MRTK 코딩 표준을 준수해야 합니다. 변경 내용을 검토할 때 지연을 방지하기 위해 개발하는 동안 이러한 사항에 대해 잘 알고 있는지 확인하세요.

질문이 있는 경우 Slack의 mixed-reality-toolkit 채널에 문의하세요. 자동 초대 발신자를 통해 Slack 커뮤니티에 가입할 수 있습니다.

제출 프로세스

개발자가 새 문제를 만드는 것부터 시작하여 Mixed Reality 도구 키트에 기여할 수 있는 몇 가지 경로를 제공합니다.

문제 유형 선택

여기에서 파일:

  • 버그 보고서 - Mixed Reality 도구 키트 구성 요소 중 하나의 기능 문제
  • 설명서 문제 - Mixed Reality Toolkit 설명서 문제
  • 기능 요청 - 새 Mixed Reality 도구 키트 기능에 대한 제안

기능 요청 제안

새로운 Mixed Reality 도구 키트 기능을 요청할 때 해결해야 할 고객 혜택/문제를 문서화하는 것이 중요합니다. 제출되면 GitHub에서 기능 요청을 검토하고 논의합니다. 우리는 작업이 고객의 큰 세그먼트에 도움이되도록 각 기능 제안의 개방적이고 건설적인 토론을 권장합니다.

기능을 다시 작업할 필요가 없도록 하려면 검토 단계에서 기능 개발이 시작되지 않는 것이 좋습니다. 커뮤니티 검토 프로세스는 여러 번 제안된 구현에서 중요한 변경이 필요할 수 있는 하나 이상의 문제를 발견합니다.

참고

백로그에 이미 존재하는 항목을 작업하려는 경우 해당 작업 항목을 제안으로 사용할 수 있습니다. 또한 완료를 위해 노력하고 있음을 유지 관리자에게 알리는 작업에 대해서도 주석을 달아야 합니다.

기여 프로세스

시작하려면 이 단계를 따르세요.

  1. 리포지토리를 포크합니다. 페이지 오른쪽 위에 있는 "포크" 단추를 클릭하고 흐름을 따릅니다.
  2. 기본 분기에서 분기를 만들어 제출 준비가 될 때까지 변경 내용을 보다 쉽게 격리할 수 있습니다. 릴리스 안정화 기간 동안 버그 수정을 위해 최신 prerelease/* 분기를 찾습니다. 새 기능은 항상 로 main이동해야 합니다.

Git 워크플로를 접하는 경우 GitHub에서 이 소개를 검사.

버그 수정 또는 기능을 추가할 때 다음 단계를 수행합니다.

  1. 버그 수정 또는 기능을 구현합니다. MRTK를 빌드하고 배포하기 위한 지침은 HoloLens 및 WMR 디바이스에 배포에 있습니다. 코딩 지침을 따라야 합니다.
  2. 기능을 추가하는 경우 기능을 보여 주는 예제 장면도 추가합니다.
  3. 실험적 기능을 추가하는 경우 테스트 및 설명서를 작성할 필요가 없습니다. 대신 실험적 기능 지침을 따릅니다.
  4. 버그 수정/기능을 확인하는 테스트를 추가합니다. 테스트 작성 및 실행에 대한 지침은 UnitTests에 있습니다.
  5. 설명서 지침에 설명된 대로 코드와 기능이 문서화되어 있는지 확인합니다.
  6. 코드가 모든 플랫폼에서 의도한 대로 작동하는지 확인합니다. 지원되는 플랫폼 목록은 릴리스 정보를 참조하세요. Windows UWP 프로젝트의 경우 코드는 WACK 규격이어야 합니다. 이렇게 하려면 Visual Studio 솔루션을 생성하고 프로젝트를 마우스 오른쪽 단추로 클릭합니다. 저장소>앱 패키지를 만듭니다. 프롬프트에 따라 WACK 테스트를 실행합니다. 모두 성공했는지 확인합니다.
  7. 끌어오기 요청을 만들 때 끌어오기 요청의 지침을 따릅니다.