非同期でレビューやコメントができることにより、分散したチーム間でコードをレビュー、変更点について議論、知識を共有、コードの不具合の特定ができます。 コードレビューの追跡とレポートを自動化できます。
GitLab.comにサインアップEnable your development team to collaborate, review and improve their code.
課題やマージリクエストに description テンプレートを追加することにより、新しい課題やマージリクエストを作成するユーザーは、効果的なコミュニケーションに役立つテンプレートを選択できます。
ドキュメント(英語)
課題、マージリクエスト、エピックのタスクリストを使用して、タスクを管理し、チェックボックスを使用して完了を追跡します。
ドキュメント(英語)
課題、マージリクエスト、エピックに添付ファイル (画像を含む) をアップロードして、テキスト以外でのアイデアを伝えることもできます。
ドキュメント(英語)
課題、マージリクエスト、エピックで絵文字を使用することにより、より表現力のあるコミュニケーションを実現し、賛成票や反対票を示します。
ドキュメント(英語)
GitLabでは「GitLab Flavored Markdown」(GFM)を使用できます。GFMは標準的なマークダウンを拡張して、いくつかの便利な機能を追加したものです。
ドキュメント(英語)
課題、マージリクエスト、エピックでのスレッド化された議論と連携します。
ドキュメント(英語)
システムアクティビティを表示して、課題、マージリクエスト、エピックへの変更の履歴を確認します。コメントのみまたは履歴のみでフィルターします。
ドキュメント(英語)
課題、マージリクエスト、エピックのシステムアクティビティのタイトル変更を追跡します。
ドキュメント(英語)
課題やマージリクエストにユーザーを割り当て、その責任を示します。
ドキュメント(英語)
不正使用、スパム、非生産的な議論を防止するため、管理者以上の権限を持つユーザーは議論の継続をロックすることができます。
ドキュメント(英語)
マージリクエストの一覧画面で、複数のマージリクエストのラベルとマイルストーンを一度に編集できます。
ドキュメント(英語)
GitLab は、クイックアクションでコメントフィールドから離れずに、課題やマージリクエストのメタデータを変更する便利な方法を提供します。
ドキュメント(英語)
課題やマージリクエストに変更があると、メールやSlackやTodoで通知できます。
ドキュメント(英語)
ユーザーが課題やマージリクエストでメンションされたりアサインされると、そのユーザーの Todo List に表示されます。これにより開発ワークフローをより素早く簡単に追跡することができます。
ドキュメント(英語)
GitLabの開発者とJIRAのプロジェクト管理者が確実に歩調を合わせられるよう、GitLabはJIRAと連携し、両者間の溝を埋めるために必要なツールを提供しています。
GitLabとJIRAの連携方法の詳細(英語)
Jira の課題を GitLab マージリクエストと連携できます。
ドキュメント(英語)
JIRAの開発パネルから、GitLabリポジトリ情報とGitLabへのナビゲーションの閲覧が可能です。
ドキュメント(英語)
GitLab では厳密なコードレビューを保証するために、マージリクエストをマージする前に、 マージリクエストに対して様々なユーザーからの特定の数の承認 を要求することができます。一度承認した後で問題に気がついた場合は、承認を取り消すこともできます。
ドキュメント(英語)
適格な承認者のリスト、それぞれの承認数の最小値、 およびどのターゲットブランチを保護するかを指定して、 承認ルールに沿って適切な人がマージリクエストをレビューするようにします。これにより、 エンジニアリング、UX、プロダクトといった異なるチームにレビューを依頼することが容易になります。
ドキュメント(英語)
良好な状態のマージリクエストを承認することは、レビュープロセスの重要な部分であり、変更をマージして良いことを明確に伝えることができます。
ドキュメント(英語)
ファイルにコードオーナーを割り当てて、 CODEOWNERS
ファイルを使用してプロジェクトのコードを担当するチームメンバーを指定します。コードオーナーはマージリクエストの承認者として自動的に割り当てられ、必要に応じて設定し、ファイルを表示するときにそれらを表示できます。
コードオーナーセクションでは、各チームが独自のコードオーナー 設定を独立して行うことができ、複数のチームがコードベースの共通 部分を管理することができます。
ドキュメント(英語)
提案された変更を承認するために、コピー/ペーストをせずにマージリクエストにて共同作業できます。マージリクエストでの差分に対してコメントを残す場合に変更を提案し、それをシングルクリックで承認することができます。
ドキュメント(英語)
コミット画面やマージリクエストの差分画面で、画像の特定の位置を指定して、画像に関する議論をコメントできます。1つの画像に対して複数の議論を作成できます。
ドキュメント(英語)
マージリクエストのコミットに対してコメントをすることができます。
ドキュメント(英語)
マージリクエストのインラインコメントを使用すると、コードやテキストのレビューがより高速かつ効果的になります。特定のコード行についてコメントを残し、議論を解決します。GitLab では、マージリクエストのインラインコメントは議論として解釈され、変更されてもされなくても任意の行に残すことができます。すべての議論が解決されたときにのみマージリクエストが承認されるようにプロジェクトを構成できます。
ドキュメント(英語)
Coordinate the order in which merge requests are merged within the same project and/or across different projects.
ドキュメント(英語)
タスクリスト内のタスクをドラッグ&ドロップで並べ替えます。
課題の詳細(英語)
GitLab のユーザー、課題、マージリクエスト、その他のオブジェクトへのリンクにカーソルを合わせると、豊富な情報量の概要を表示されます。
課題の詳細(英語)
JIRA の課題の開発パネル内から GitLab のマージリクエストを作成できます。
課題の詳細(英語)
フィルター可能なコードレビューのセット (プロジェクト、ユーザー、ブランチ、ステータス、もしくはそれらの組み合わせ) を含むダッシュボードです。ダッシュボードには、コードレビューのステータスとそれらにアクセスするリンクが含まれます。これにより、目的のサブセットのコードレビューで行われていることを簡単に確認できます。
機能の詳細(英語)
ユーザーはプロジェクトの変更を送信する前に、1つ以上の貢献者規約に署名する必要があります。
課題の詳細(英語)
自動化されたサードパーティシステムによって生成されるインラインコメントをサポートします。例えば、ロボットのコメントを使用してコードアナライザーの結果を表すことができます。
ドキュメント(英語)
Git, Subversion, Perforce, CVS, Mercurial などの複数のリポジトリタイプをサポートします。
ドキュメント(英語)