awaresoft / file-bundle
该软件包最新版本(1.1.0)没有提供许可证信息。
Symfony Awaresoft FileBundle 与 Sonata 库
1.1.0
2016-08-20 04:13 UTC
Requires
- php: >= 7
- doctrine/doctrine-bundle: 1.*
- doctrine/doctrine-fixtures-bundle: 2.*
- doctrine/orm: 2.*
- sonata-project/admin-bundle: 3.*
- sonata-project/block-bundle: 3.*
- symfony/symfony: 2.*
README
注意!此供应商库目前在许多项目中使用。请确保您的更改是向后兼容的。
修改此供应商库的规则
- 如果您添加了新的修改,您必须确保向后兼容。
- 向 Git 仓库添加新版本时,您必须发送新的标签
- 如果您的修改是
- 热修复 - 增加最后一位数字,例如 1.0.0 -> 1.0.1
- 功能 - 增加第二位数字,例如 1.0.0 -> 1.1.0
- 新版本 - 许多修改破坏了 BC,增加第一位数字:1.0.0 -> 2.0.0
在本地环境中安装供应商
如果您想将存储库复制到本地存储,您有 2 种方法
- 每个项目都应该包含 utils/prepare_vendors 脚本,该脚本从 Git 下载供应商存储库并将其链接到项目。运行它。
- 如果您只想复制一个供应商,创建供应商目录并直接从该目录克隆 Git 存储库。记住,如果您想在项目中使用此供应商,您必须手动创建到目录 /src/Awaresoft 的符号链接。
修改供应商库并更新原始版本
- 始终直接从您的项目修改此库。供应商应该符号链接到您项目中的 /src/Awaresoft 目录。
- 如果您之前通过 Composer 安装了此库,您必须从 /vendor 目录中删除此软件包。在此操作完成后,转到:/vendor/composer/autoload_psr4.php 文件,找到与此库的连接并将其从中删除。
- 之后,您可以通过 app/console ca:cl 命令刷新您的缓存。
- 要提交库中的新更改,请使用
git add . git commit -m "[message]"
- 添加新标签,对应标签的命名约定:在添加新标签之前检查标签是否可用
git tag [x.x.x]
git push git push --tags