跳到主要内容

核心理念

  • 配置(例如管道配置)永远不应该是图灵完备的(我们有代理来执行任务 🙂)。
  • 如果可能,请遵循 KISS 原则
  • 最常用的功能应该是默认的。
  • 保持不同主题分离,这样您可以编写插件、更容易移植新想法... 请参阅架构

插件和扩展

如果您想知道您的贡献是否会被接受合并到 Woodpecker 核心中,或者是否最好编写一个 插件代码托管平台扩展 或一个 外部自定义后端,请检查以下几点:

  • 您的更改是否对您的设置非常具体,不太可能被其他人使用?
  • 您的更改是否违反了指南

当您打开拉取请求将更改纳入核心仓库时,以上两个问题都应该是否定的。

指南

代码托管平台

新的代码托管平台必须支持以下功能:

  • OAuth2
  • Webhooks