Frontend Development Process

Frontend Development Process

您可以在手册中找到有关前端团队组织的更多信息.

这个想法是在构建新功能或启动某些东西时提醒我们有关特定主题的信息. 这是其他行业(如飞行员)的常见做法,这些行业也使用标准化清单来尽早减少问题.

此清单旨在在开发更大的功能/重构时为我们提供帮助,而不是”始终使用它,并且每个点始终匹配”列表.

请在使用时做出最好的判断,如果有想法请通过合并请求贡献新的积分.

  • 确保您的合并请求:
    • 里程碑已设定
    • 至少设置了危险机器人建议的标签
    • 有清晰的描述
    • 如果 UI 发生更改,则包括屏幕截图之前/之后
    • 管道是绿色的
    • 包括测试
    • 包括变更日志条目(必要时)
  • 如果您分配了合并请求或直接对某人执行 ping 操作,请耐心等待,因为我们在不同时区且异步工作. 除非紧急合并请求(例如修复损坏的主服务器),否则请不要 DM 或重新分配合并请求,然后再等待 24 小时窗口.
  • 如果您对合并请求/问题有疑问,请在合并请求/问题中提出. 当我们彼此进行 DM 交流时,我们将不再拥有 SSOT,并且 .
  • 如果您有一个包含许多更改的大型Draft合并请求,建议您在添加/删除重要代码之前开始审阅. 确保在发布截止日期之前就已对其进行了分配,因为审阅者/维护者将始终优先于草稿中优先审阅已完成的 MR.
  • 确保在上一轮审核之前删除” 标题.
  1. 在编写代码之前,请确保您对体系结构的了解与 GitLab 的体系结构保持一致.
  2. Add a diagram to the issue and ask a frontend maintainer in the Slack channel #frontend_maintainers about it.

  1. 请遵循的步骤
  2. 仅有少数几个人可以合并 Vue 相关功能. 在此过程的早期,请一位 Vue 专家联系.