MRTK への貢献

このMixed Reality Toolkit (MRTK) は、コミュニティからの投稿を歓迎します。 すべての変更は小規模または大規模で 、MRTKコーディング標準に準拠する必要があります。そのため、変更がレビューされる際の遅延を回避するために、開発中にこれらについて理解している必要があります。

ご不明な点がある場合は、Slack の Mixed-Reality-toolkit チャネルにお問い合わせください自動招待センダーを使用して Slack コミュニティに参加することができます。

送信プロセス

開発者が新しい問題 を作成し始め、Mixed Reality Toolkitに貢献するためのパスがいくつか提供されています

Select Issue Type

ここから、次のファイルを作成します。

  • バグ レポート- 新しいコンポーネントの 1 つMixed Reality Toolkit問題
  • ドキュメントの問題- ドキュメントに関するMixed Reality Toolkit 問題
  • 機能要求- 新しい機能のMixed Reality Toolkit提案

機能要求の提案

新しい機能をMixed Reality Toolkitする場合は、解決する顧客のメリット/問題を文書化することが重要です。 送信されると、機能要求がレビューされ、次のページでGitHub。 各機能提案についてオープンで建設的な議論を行い、作業が顧客の大きなセグメントにとって有益な作業を確実に行う必要があります。

機能を再作業する必要を回避するには、通常、レビュー フェーズ中に機能の開発を開始しないようにお勧めします。 多くの場合、コミュニティ レビュー プロセスでは、提案された実装に大幅な変更が必要な可能性がある 1 つ以上の問題が明らかになります。

注意

バックログに既に存在する作業を行う場合は、その作業項目を提案として使用できます。 また、完了に向けて作業しているメンテナンス担当者に通知するタスクにもコメントしてください。

投稿プロセス

開始するには、次の手順に従います。

  1. リポジトリをフォークします。 ページの上部にある [フォーク] ボタンをクリックし、フローに従います。
  2. (メイン ブランチのオフ) フォークにブランチを作成して、申請の準備が整うまで変更を簡単に分離できます。 リリース安定化期間中のバグ修正については、最新のブランチを探 prerelease/* してください。 新しい機能は常に に入る必要があります main

Git ワークフローを初めての場合は、Github から この概要を確認してください

バグ修正または機能を追加する場合は、次の手順に従います。

  1. バグ修正または機能を実装します。 MRTK を構築してデプロイする手順については、「Hololens および WMR デバイスへのデプロイ 」を参照してください。 コーディング ガイドライン に従 ってしてください
  2. フィーチャーを追加する場合は、その機能を示すサンプル シーンも追加します。
  3. 試験的な機能を追加する場合は、テストとドキュメントを記述する必要はありません。 代わりに、試験的な 機能ガイドライン に従ってください
  4. バグの修正/機能を確認するためのテストを追加します。 テストを記述して実行する手順については 、UnitTests に関するページを参照してください
  5. 「ドキュメント ガイドライン」の説明に従って、コードと機能が 文書化されている必要があります
  6. コードがすべてのプラットフォームで意図した通り動作することを確認します。 サポートされている プラットフォームの一覧 については、リリース ノートを参照してください。 UWP Windowsの場合、コードはWACK 準拠である必要があります。 これを行うには、ソリューションを生成Visual Studioプロジェクトを右クリックします。ストア > アプリ パッケージ を作成します。 プロンプトに従い、WACK テストを実行します。 すべてが成功します。
  7. プル要求に関する ページの手順に 従って、pull request。