相互作用するコンポーネントや機能に対する開発者

一つのコード変更がGitLabコードベースの複数の部分を反映し、相互作用することは珍しいことではありません。さらに、既存の機能には、レビュアーやメンテナーでさえ気づかないようなインテグレーションや動作が潜んでいるかもしれません。

このセクションのゴールは、複数の機能やコンポーネントに関わるような_バックエンドの_変更を行うときに考えるべき、相互作用する部分を簡単に列挙することです。

アップロードファイル

GitLabはオブジェクトストレージへのアップロードをサポートしています。つまり、アップロードに影響するすべての機能や変更は、オブジェクトストレージに対してもテストされなければなりません。

関連する機能に取り組む際には、必ずMinIOを有効にしてテストしてください。

GitLabのファイルストレージも参照してください。

マージリクエスト

フォーク

GitLab はマージリクエストのための多くの機能をサポートしています。そのうちのひとつが、フォークからのマージリクエストやフォークへのマージリクエストを作成する機能です。