将VMOD与Varnish分发捆绑在一起¶
关于是否将新的Varnish模块(VMOD)添加到与Varnish捆绑在一起的模块的决定以这些标准为指导。
众所周知,VMOD被广泛使用,对常见用例的需求很高。
或者,如果VMOD相对较新,它提供了引人注目的功能,开发人员团队认为这些功能将是对项目的有价值的增强。
VMOD不会创建对其他外部库的依赖关系。VMOD是类库的“粘合剂”,来自第三方。
我们不想给项目增加新的依赖和兼容性负担。
我们不想强制Varnish部署安装超过管理员明确选择安装的数量。
VMOD代码遵循项目约定(传递进行距离检查,遵循源代码样式,等等)。
Pull请求可以证明情况就是这样(在任何必要的修正之后)。
开发人员小组承诺长期维护代码(因此,我们必须达成共识,即我们对此感到满意)。