TechHive Academy
TechHive Academy ドキュメント

Git リポジトリビューア

受講生やテナントの共有リポジトリのソースコードを、ブラウザ上で直接確認できる機能です。 コードレビューや学習の進捗確認のために、ローカル環境にクローンすることなくコードを閲覧できます。

主要機能

1. リポジトリの選択と絞り込み

受講生が所属する各テナントごとにリポジトリがグループ化されて表示されます。 管理権限を持つすべてのリポジトリから、対象のリポジトリをプルダウンから選択できます。

2. ブランチ切り替え

選択したリポジトリ内に複数のブランチが存在する場合、対象のブランチをシームレスに切り替えてコードを確認できます。

3. ディレクトリツリーによるファイルナビゲーション

画面左側には、VS Codeのようなディレクトリツリーが表示されます。

  • 展開/折りたたみ: フォルダアイコンをクリックすることで階層を展開・折りたたみできます。
  • ファイル選択: コードを確認したいファイルをクリックすると、右側のメインエリアにファイルの内容が表示されます。
  • 状態の保持: ファイルを切り替えても、ツリーの展開状態はリセットされず保たれるため、複数ファイルのスピーディーな確認が可能です。

4. コードビューア

画面右側のメインエリアでは、選択したソースコードに行番号付きで表示されます。 読みやすい等幅フォントとハイライト(今後の拡張予定)により、ソースコードを快適に閲覧できます。

使用方法

  1. 画面へのアクセス: 講師ダッシュボードのサイドメニューまたはコース詳細等から「ソースコード(Git)」メニューを開きます。
  2. リポジトリの選択: 画面上部の「リポジトリ」プルダウンから、確認したいリポジトリを選択します。(テナント名ごとにグループ化されています)
  3. ブランチの選択(任意): デフォルト以外のブランチを確認したい場合は「ブランチ」プルダウンから切り替えます。
  4. コードの閲覧: 左側のディレクトリツリーを展開し、任意のファイルをクリックすると右側にコードが表示されます。

制約事項

  • 現在のバージョンは閲覧専用(Read-only)です。コードのコミット、プッシュ、イシューの作成・管理等はできません。
  • コードに変更を加える必要がある場合は、対象のリポジトリをローカル環境にクローンして作業を行ってください。