boolean-type/lorem-ipsum-bundle

快乐的 lorem ipsum

v1.0.0 2021-02-14 16:17 UTC

This package is auto-updated.

Last update: 2024-09-18 06:36:22 UTC


README

我的包在 Packagist 上

https://packagist.org.cn/packages/boolean-type/lorem-ipsum-bundle

看看它是如何工作的

如何在本地修改包?

修改 vendor 文件夹中的包(从 Packagist 安装,https://packagist.org.cn/packages/boolean-type/lorem-ipsum-bundle)不会生效。因此,我需要修改本地(即这个)包的版本。

从 Packagist 版本切换到本地
  1. composer remove boolean-type/lorem-ipsum-bundle

  2. 在应用的 composer.json 中添加以下内容("../LoremIpsumBundle" 是我的包本地存在的路径)

"repositories": [
    {
        "type": "path",
        "url": "../LoremIpsumBundle"
     }
]
  1. composer require boolean-type/lorem-ipsum-bundle:*@dev
从本地版本切换到 Packagist
  1. 在应用的 composer.json 中删除以下内容
"repositories": [
    {
        "type": "path",
        "url": "../LoremIpsumBundle"
     }
]
  1. composer remove boolean-type/lorem-ipsum-bundle

  2. composer req "boolean-type/lorem-ipsum-bundle:^1.0"1.0 是当前包版本)

食谱

此食谱仅适用于 Packagist 上的我的包,不适用于此本地版本。

symfony/recipes-contrib#1099

我是如何创建 symfony/recipes-contrib 中可访问的食谱的?

我从 https://github.com/symfony/recipes-contrib 分支。接下来我将此 repo 克隆到我的磁盘上,并创建了一个包含我的食谱的新文件夹。然后,我像这里解释的那样从分支创建了一个 pull request - https://githubdocs.cn/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork 。从那时起,所有推送到我的分支的更改都会自动推送到在 symfony/recipes-contrib 中创建的 pull request。成功验证后,“查看部署”链接出现。此链接包含以下说明。

在安装之前清除 composer 缓存

composer clearcache

安装

理论

我为此包创建的食谱的说明


如果上述链接不可用,这里有一个副本

如何在您的应用程序中测试这些更改

步骤 0. 允许在您的应用程序中安装 "contrib" 食谱

composer config extra.symfony.allow-contrib true

步骤 1. 定义 SYMFONY_ENDPOINT 环境变量

# On *nix and Mac
export SYMFONY_ENDPOINT=https://flex.symfony.com/r/github.com/symfony/recipes-contrib/1099
# On Windows
SET SYMFONY_ENDPOINT=https://flex.symfony.com/r/github.com/symfony/recipes-contrib/1099

步骤 2. 安装与此食谱相关的包

composer req "boolean-type/lorem-ipsum-bundle:^1.0"

步骤 3. 完成后,不要忘记取消设置 SYMFONY_ENDPOINT 环境变量

# On *nix and Mac
unset SYMFONY_ENDPOINT
# On Windows
SET SYMFONY_ENDPOINT=

Travis CI 构建

https://travis-ci.cn/github/BooleanType/symfony_knpu_lorem_ipsum_bundle/builds