Skip to content

创作工作流程

推荐的工作流程故意简单:

text
init -> generate -> validate --strict -> test -> handoff

每一步的含义

步骤目的
init创建符合 package 标准的项目布局
generate从项目源码生成目标产物
validate --strict运行主要就绪性检查
test在适用时运行稳定的冒烟测试
export / bundle flow为受支持的 Python 和 Node 场景生成交付产物

保持仓库健康的规则

  • 项目源位于包标准项目布局中
  • 生成的目标文件是输出,而不是长期的事实来源
  • 严格验证是必需检查,不是可选附加项

此工作流程对于单目标和多目标存储库同样重要。

唯一的区别是,在多目标项目中,对于存储库实际承诺支持的每个目标都会重复 generatevalidate 循环。

当工作流程发生变化时

对于特殊情况,工作流程可以扩大:

  • doctorbootstrap 对于 Python 和 Node 运行时路径很重要
  • 将手动管理的目标文件合并到托管项目模型中时,importnormalize 很重要
  • 打包相关命令对于可移植的 Python 和 Node 交付流程很重要

当您需要最短路径时,请从快速入门开始。

面向插件作者和集成者的公共文档。