flashwave / sasae
v1.1.1
2024-09-01 20:38 UTC
Requires
- php: >=8.3
- flashwave/index: ^0.2408.40014
- twig/html-extra: ^3.12
- twig/twig: ^3.12
Requires (Dev)
- phpstan/phpstan: ^1.11
- phpunit/phpunit: ^11.2
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文件中。