マージリクエストの変更をプレビューする
マージリクエスト(MR)の変更をレビュー、テスト、または貢献するためにプレビューする方法。
概要
このページではマージリクエスト(MR)の変更をプレビューするさまざまな方法を示します。 レビュープロセス全体については、プロダクトデザイナーの MR レビューを参照してください。
プレビューオプション
以下の方法を使用して、アプリ、ドキュメント、Pajamas、または会社のハンドブックの MR 変更をプレビューできます。
- Gitpod(はじめにとヘルプ): ワンクリックですぐに使えるアプリを提供するクラウド環境。GitLab インスタンス(GDK を使用、以下参照)、ドキュメント、Pajamas、ハンドブックで動作します。
- GitLab Development Kit (GDK)(はじめにとヘルプ): ローカルマシンで GitLab を実行します。技術的な知識が必要であり、更新時に壊れることがあります。
- Review Apps(はじめに): 各 MR に対して作成される固有のリンク。ドキュメントには最適ですが、GitLab インスタンスには制限があります(改善が計画されています)。
- 作成者と同期: 非同期コミュニケーションを優先していますが、MR 作成者との短い通話が最も効率的なアプローチである場合もあります。
比較表
| Gitpod(クラウド) | GDK(ローカル) | Review App | 作成者と同期 | |
|---|---|---|---|---|
| 初回起動* | 🏃♀️ 速い(5 分未満) | 🐢 非常に遅い(30 分以上) | GitLab(30 分以上) Docs(20 分以上) Pajamas(約 10 分) Handbook(約 10 分) | 🏃♀️ 速い(数分) |
| 再起動 | 🏃♀️ 速い(2 分未満) | 🤷 マシンに依存 | 🚀 非常に速い(秒) | 🏃♀️ 速い(数分) |
| 変更を加える | ✅ | ✅ | ❌ | ✅ |
| プレビュー/テスト | ✅ | ✅ | ✅ | ✅ |
| 状態を保存§ | ✅ | ✅ | ✅ | N/A |
| 機能フラグの切り替え | ✅ | ✅ | ✅ | ✅ |
| GitLab インスタンス用のテストデータ | ✅ | ✅ | ✅ | N/A |
コントリビューション
プロダクトデザイナーは Git と DevOps のフローに関する一般的な知識を持つべきです。GitLab をライブ環境で使用し、小さな貢献を行うことで以下が育まれます。
- ユーザーワークフローへの共感。
- プロダクトの理解。
- 小さな改善を直接行うスキル(UI コピー、コンポーネント移行など)。
Gitpod
Gitpod を使用するには:
- 無料の Gitpod アカウントを作成します。
- GitLab アカウントに接続します。GitLab.com から起動するときに自動的に行われますが、動作しない場合は 手動で接続する方法を参照してください。
リソース:
- Gitpod を起動する
- GitLab プロジェクトの Gitpod(つまりクラウド GDK)
- 📺 Gitpod を使い始める
- 📺 Gitpod で MR をレビューする
- GDK コマンド(起動、停止、更新など)
- GitLab をプレビュー/変更する
- ドキュメントをプレビュー/変更する
- GitLab 有料ライセンスを適用する
- 追加の GitLab 機能を設定する(runners、機能フラグ、高度な検索など)
- GDK のその他の How-to トピック
- ブランチをチェックアウトする
- 変更をコミットしてプッシュする
- ワークスペースの自動削除を防ぐ
- Gitpod 公式ドキュメント
GDK
- ワンライナーインストール
- 📺 GDK で MR をレビューする
- dev サーバーを閲覧する
- GDK コマンド(起動、停止、更新など)
- GitLab をプレビュー/変更する
- ドキュメントをプレビュー/変更する
- GitLab 有料ライセンスを適用する
- 機能フラグを切り替える
- GDK のその他の How-to トピック
Review Apps
- MR で Review Apps を使用する
- Review Apps にログインする
- 自動停止を防ぐ
- 📺 機能フラグを切り替える。
curlや Postman などのツールを使用して機能フラグを有効化できます。
ヘルプ
行き詰まった場合:
- GDK(ローカルまたは Gitpod 内)を使用している場合、まず自分でトラブルシューティングを試みてください。 その後、躊躇せずに助けを求めてください(以下参照)。
- Gitpod ヘルプ
#gitpod-gdkSlack チャンネルで質問してください。- 連絡先: Marcel van Remmerden
- GDK ヘルプ
- ヘルプを得るを参照してください。
#gdkSlack チャンネルで質問してください。- 連絡先: Taurie Davis、Sunjung Park
最終更新 June 14, 2026: Merge pull request #403 from kyama0/claude/cool-turing-ls6eck (
bfd74782)