问题标签 [composer-php]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何使用 Composer 将代码标记为稳定?
我最近遇到了作曲家的变化,这意味着默认minimum-stability
值为stable
,而不是将其设置为dev
我想将我的一些库标记为稳定。
我实际上使用了两个相关的分支,release
并dev
从master
. 每隔一段时间就会有一些东西被合并release
并标记为新版本。
composer 如何确定我的库的稳定性,是否有分支的命名约定、版本号、composer.json 中的键?
谢谢
php - 如何使用 Composer 安装 jQuery?
我已经能够安装没有 composer.json 文件的存储库,如下所示:
我从文档中获取了 "type": "zip" 部分,但我找不到许多其他类型。例如,我需要安装 jQuery,但我不知道在 type 中输入什么(“js”不起作用)。
有任何想法吗?
编辑:我正在添加完整的解决方案来帮助@CMCDragonkai:
php - 使用 Composer 安装/更新后是否应该自动从磁盘中删除依赖项?
从 composer.json 中删除依赖项并运行 install 或 update 后,我是否应该期望文件会自动从磁盘中删除?
我不得不手动删除它们,不确定我是否应该这样做。
deployment - 如何使用 Composer、Symfony2 和 Capistrano 之类的东西进行部署?
我试图找出一个方便的工作流程,以便使用像 Capistrano 这样的部署器,以及 Symfony 和 Composer。
我面临的一个问题是 Capistrano 要求项目位于存储库 (git) 中并且服务器可以访问它,但是如果我使用 Composer,我该如何处理呢?Composer 是 Symfony 2.1+ 的默认依赖管理器,我们不应该在 repo 中包含 vendor/(我们在 .gitignore 中指定)。
我还没用过Capistrano,我猜可以添加命令在远程生产服务器上运行,例如:'composer update nothing'来刷新锁文件。但是我怎么知道它有效呢?这可以通过向配方添加更多命令来检查吗?
如果您知道任何其他部署者,请告诉我。
php - Zend Framework Composer 包
我想为zendframework/zend-db
包添加依赖项,所以我将它添加到我的composer.json:
问题是作曲家安装了整个zendframework/zendframework
包。
知道为什么吗?
php - 我可以使用自己的 Composer Satis 安装从 packagist.org 同步或镜像依赖项吗?
我们有自己的 Satis 存储库,我们可以在那里存储我们自己的依赖项。这工作正常。
但是,如果开发人员使用的包不在我们自己的存储库中,那么 Composer 将通过 packagist.org 从 GitHub 获取它(作为后备)。
但是我们不想依赖于 packagist.org。所有依赖项都应该从我们自己的存储库中下载。
我们想知道的是,Satis 是否有可能从 Packagist 下载一个包,如果它在本地还没有,然后将其存储并自动添加到 Satis 自己的存储库中。
这样我们就不必手动将依赖项添加到 Satis 存储库中。
git - 如何推送 .gitignore 中指定的文件?
如果我的 .gitignore 中有一个“供应商”目录,有没有办法可以设置一个遥控器,在我推送时无论如何都会接收该目录?
php - 如何指定 Composer 安装路径?
我有这个定义:
我正在使用 Symfony 1,我想将它们安装在plugins/sfGuardPlugin/
. 我该如何指定?