emileperron/git-version-strategy-bundle
最新稳定版本:v1.0.1
Composer 安装命令:
composer require emileperron/git-version-strategy-bundle
包简介
A custom version strategy for Symfony assets that uses the current Git commit short-hash as the version identifier.
README 文档
README
This is a small Symfony bundle that implements a custom version strategy which uses the current Git commit short-hash as the version identifier.
This will turn the URL of your assets from this:
/css/style.css
to
/css/styles.css?v=b4703f8
This will ensure that you assets always match the current version of your project by eliminating browser caching issues.
Getting started
To get started, add the bundle to your project using Composer, like so:
composer require emileperron/git-version-strategy-bundle
Then, in your config/bundles.php file, include the bundle like so:
<?php return [ // ... Emileperron\GitVersionStrategyBundle\EmileperronGitVersionStrategyBundle::class => ['all' => true], ];
Once that's done, you should be all set!
The bundle automatically updates the configuration for framework.assets.version_strategy to use the GitVersionStrategy.
Manual configuration of the VersionStrategy
If for some reason the configuration is not set automatically, which can happen if another bundle also changes this configuration, define the following configuration in your config/packages/framework.yaml:
framework: assets: version_strategy: 'Emileperron\GitVersionStrategyBundle\Asset\GitVersionStrategy'
Safe mode, execution operator and shell_exec()
This bundle uses the Execution Operator in order to get the current commit's hash. It is important to note that this will not work when safe mode is enabled or shell_exec() is disabled.
统计信息
- 总下载量: 536
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-04-19