Skip to content

目标模型

目标是您希望存储库产生的输出类型。

重要的选择不是抽象的分类法。重要的选择是您想要运送的内容。

快速规则

  • 当您需要可执行插件时选择运行时路径。
  • 当另一个系统加载您的打包输出时选择包路径。
  • 当主机需要扩展工件时选择扩展路径。
  • 当存储库主要需要另一个工具的签入配置时,选择存储库拥有的集成设置。

运行时路径

运行时目标生成可执行文件。这是大多数团队的默认起点,因为这是控制行为、验证输出以及稍后扩展存储库的最清晰方式。

包路径

包目标生成打包输出,而不是主要的可执行运行时形状。当包装是真正的交付要求时使用它们,而不仅仅是您以后可能需要的额外出口。

扩展路径

扩展目标适合需要特定扩展工件或可安装包形状的主机。

Repo 拥有的集成设置

一些输出主要是签入配置,可帮助其他工具或工作区使用该插件。这些仍然是有用的受支持路径,但它们回答了与可执行运行时不同的交付问题。

安全心理模型

首先从您需要的输出开始。如果存储库稍后增长,您可以添加另一个受支持的输出,而不会改变一个项目保持权威的事实。

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