相互作用するコンポーネントや機能に対する開発者
一つのコード変更がGitLabコードベースの複数の部分を反映し、相互作用することは珍しいことではありません。さらに、既存の機能には、レビュアーやメンテナーでさえ気づかないようなインテグレーションや動作が潜んでいるかもしれません。
このセクションのゴールは、複数の機能やコンポーネントに関わるような_バックエンドの_変更を行うときに考えるべき、相互作用する部分を簡単に列挙することです。
アップロードファイル
GitLabはオブジェクトストレージへのアップロードをサポートしています。つまり、アップロードに影響するすべての機能や変更は、オブジェクトストレージに対してもテストされなければなりません。
関連する機能に取り組む際には、必ずMinIOを有効にしてテストしてください。
GitLabのファイルストレージも参照してください。
マージリクエスト
フォーク
GitLab はマージリクエストのための多くの機能をサポートしています。そのうちのひとつが、フォークからのマージリクエストやフォークへのマージリクエストを作成する機能です。