创建第三部分bundle并在项目之间共享



当你想使用FosRestBundle和jmsSerializer在symfony2上创建一个restfull api时,我制作了一个小捆绑包,可以节省很多时间。

我想在我的项目中共享这个捆绑包,但当我将其添加到目的地时,composers会返回"您的需求无法解决为一组可安装的包。"

我想我做错了什么,但找不到是什么

  • 我在git(https://github.com/LeniM/apiGenericBundle)
  • 添加了composer.json:
{"name":"lenim/api通用捆绑包","type":"symfony bundle","description":"Rest Api创建助手","keywords":["Api","RestApi"],"主页":"http://friendsofsymfony.github.com","许可证":"MIT","最低稳定性":"dev","target dir":"LeniM/ApiGenericBundle","作者":[{"name":"Martin Leni","角色":"开发人员"}],"要求":{"php":">=5.3.3","symfony/framework bundle":"~2.3|~3.0","学说/形式":"^2.5","friendsofsymfony/rest bundle":"^1.7","jms/序列化程序捆绑包":"^1.1"},"需要dev":{"symfony/console":"~2.3|~3.0","symfony/phpunit桥":"~2.7|~3.0","symfony/validator":"~2.3|~3.0","symfony/yaml":"~2.3|~3.0","willdrand/powell-typehintable behavior":"~1.0"},"建议":{"nelmio/NelmioApiDocBundle":"建议您保持良好的api文档"},"自动加载":{"psr-4":{"LeniM\\ApiGenericBundle\\":"}},"额外":{"分支别名":{"dev-master":"1.0.x-dev"}},"支持":{"文档":"https://github.com/LeniM/apiGenericBundle/readme.md"}}
  • 需要它的名称:lenim/api通用捆绑包

还有其他事情要做吗,把你的第三部分捆绑包注册给作曲家?

感谢:)

您必须在packagist.org上发布此包,或者在特定项目的composer.json文件中指定目标存储库路径:https://getcomposer.org/doc/05-repositories.md#vcs

最新更新