Включение VMOD в дистрибутив Varnish
Решение о включении нового модуля Varnish (VMOD) в дистрибутив Varnish руководствуется следующими критериями.
- VMOD широко используется и востребован для распространённых случаев применения.
- Если VMOD относительно новый, он предоставляет убедительные функции, которые, по мнению группы разработчиков, будут ценным дополнением к проекту.
-
VMOD не создаёт зависимости от дополнительных внешних библиотек. VMOD, которые являются «склеивающим» элементом для библиотеки, поступают от третьих сторон.
- Мы не хотим добавлять новые проблемы зависимости и совместимости в проект.
- Мы не хотим заставлять развертывания Varnish устанавливать больше, чем администраторы явно выбирают установить.
-
Код VMOD соответствует соглашениям проекта (проходит проверку make distcheck, соответствует стилю кода и так далее).
- Запрос на включение может продемонстрировать это (после всех необходимых исправлений).
- Группа разработчиков обязуется поддерживать код в долгосрочной перспективе (следовательно, необходимо будет достичь консенсуса по этому вопросу).
Copyright © 2006 Verdens Gang AS
Copyright © 2006–2020 Varnish Software AS
Licensed under the BSD-2-Clause License.
https://varnish-cache.org/docs/7.4/dev-guide/policy_vmods.html