flashwave/sasae

一个带有常用功能的Twig包装器。

维护者

详细信息

patchii.net/flash/sasae.git

主页

v1.1.1 2024-09-01 20:38 UTC

This package is auto-updated.

Last update: 2024-10-01 20:49:15 UTC


README

Sasae是围绕Twig的一些功能的一个简单包装器,同时还使得Twig\Environment更具不可变性。

尽管它没有太多额外功能,但我经常在各个项目中实现这些附加功能。源文件结构旨在与Twig自己的结构相似。

需求和依赖项

Sasae目前针对PHP 8.3

目前没有其他需求和/或依赖项。

版本控制

Sasae的版本控制将遵循语义版本控制规范v2.0.0

更改最低要求的PHP版本、导致不兼容性的主要Twig库发布以及其他对Sasae本身的重大重构,这些都将导致主版本的递增。Sasae功能的更新或调整以适应新的Twig功能将导致次版本的递增。错误修复和不重要的Twig库更新将递增补丁版本。

Sasae还依赖于Index,但其版本控制取决于最低PHP版本,因此应该相对不重要。

旧的主版本可能会在一段时间内通过回滚支持,具体取决于我的哪些项目仍然针对较旧的PHP版本。

版本存储在仓库根目录下的名为VERSION的文件中,可以在Sasae中使用Sasae\SasaeEnvironment::getSasaeVersion()读取。

贡献

通过提交代码以包含在Sasae主源树中,您同意将代码的所有权转让给项目所有者。贡献者仍将被归功于所贡献的代码,除非他们要求删除此归因。这是为了避免知识产权陷阱和可能导致敲诈勒索情况的风波。如果您不同意这些条款,您有权分叉。

许可

Sasae在BSD 3-Clause Clear许可证下提供,许可证的完整版本包含在LICENCE文件中。