文档

预览与临时项目

用于实验的临时项目和可查看运行效果的预览环境。

这两种相关功能的目的都是将实验性工作与核心业务工作隔离开来。

临时项目

临时项目是一种你打算丢弃的普通项目。你可以用它来在陌生的代码库中测试Coroid,在广泛应用前验证策略变更,或是探索尚未确定的方案。

其价值在于隔离性。临时项目中的实验不会污染团队所依赖的项目任务历史、指标或上下文信息。

使用完毕后即可删除它们。如果一个临时项目存续了六个月,那它实际上已经变成了正式项目,却并未经过相应的配置维护。

预览环境

预览指的就是基于任务生成的分支所构建的、正在运行的应用。

这一点至关重要,因为有些问题无法通过查看代码差异来判断。页面是否能正确渲染、流程是否能端到端运行、变更效果是否达标——这些都需要应用实际运行才能确认。

预览就是浏览器测试的运行对象,也是审核人员无法仅凭截图就下定论时打开查看的内容。

pull request 如何呈现预览效果

如果你已有来自托管服务商或 CI 的预览部署环境,Coroid 可将它们关联为审核依据,因此相关链接会直接显示在变更旁边,无需额外查找。

核心是验证依据和其所验证的代码应当同步呈现。

何时选用哪种方式

  • 尝试使用Coroid,或探索可能弃用的方案 →临时项目
  • 验证特定变更是否表现正常 →预览

二者可结合使用:临时项目也能像其他项目一样拥有预览功能。