Help us learn about your current experience with the documentation. Take the survey.
针对交互式组件或功能进行开发
单个代码变更很可能会影响并交互 GitLab 代码库的多个部分。此外,现有功能可能存在底层的集成或行为,即使对于审查者和维护者来说也可能被忽略。
本节的目标是简要列出在进行可能涉及多个功能或 components 的 backend 变更时需要考虑的交互部分。
Uploads
GitLab 支持上传到 object storage。这意味着每个影响上传的功能和变更都应该针对 object storage 进行测试,而在 GDK 中,[object storage] 默认是 not 启用的。
在处理相关功能时,请确保启用并针对 MinIO 进行测试。
另请参阅 GitLab 中的文件存储。
Merge requests
Forks
GitLab 为 merge requests 提供了大量功能。其中之一是能够从和向 forks 创建 merge requests,这在开发阶段也应该被高度重视和测试。