awaresoft/maintenance-bundle

该软件包最新版本(1.2.0)没有可用的许可证信息。

Symfony Awaresoft MaintenanceBundle

安装: 43

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

1.2.0 2017-11-13 13:31 UTC

This package is auto-updated.

Last update: 2024-09-19 14:11:36 UTC


README

记住!此供应商库目前在许多项目中使用。请确保您的更改与向后兼容。

修改此供应商库的规则

  1. 如果您添加了新的修改,您必须确保向后兼容。
  2. 向Git仓库添加新版本时,您必须发送新的标签
  3. 如果您的修改是
    • 热修复 - 增加最后一位数字,例如 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
    
  • 等待Satis更新供应商库。您可以在:satis.awaresoft.pl 检查是否添加了新版本。
  • 通过:composer update 命令更新您项目的composer仓库。