Php 是否有一个标准的框架或说明,用于设置一个开源的Symfony2捆绑包,包括travis ci和composer?
如果有的话,那么它们一定隐藏得很好……我试过谷歌搜索,穿过Symfony文档的迷宫,在twitter上询问,在这里搜索,但没有发现任何有用的东西 绊脚石1:在哪里创建我的捆绑包,设计为开源 如果我希望我的bundle是github上的自己的项目,并指示人们将其添加到他们的DEP列表中,以便最终显示在他们的vendor/bundles目录中,那么我应该首先在vendor/bundles/中创建bundle吗?我是否应该在一个新的Symfony2设置中创建捆绑包(不受版本控制),然后只在我想要共享的捆绑包中运行“git init”?(我就是这么做的)。我很惊讶没有这方面的最佳实践指南 绊脚石2:我的测试引导应该是什么/在哪里 同样,我也找不到任何最佳实践,所以我最后查看了github上几个现有的捆绑包,它们具有travis ci集成,并查看是否有一致的方式提供boostrap。但似乎没有(至少我见过的那些)。我把绝望中发现的东西拼凑在一起,但迄今为止运气不好。测试套件在本地运行,因为my(gitignored)phpunit.xml指定了Symfony src的路径,但似乎不清楚如何为travis构建自动加载 你可以看到我的包设置 而我的,相当可怜的,特拉维斯建立Php 是否有一个标准的框架或说明,用于设置一个开源的Symfony2捆绑包,包括travis ci和composer?,php,symfony,travis-ci,Php,Symfony,Travis Ci,如果有的话,那么它们一定隐藏得很好……我试过谷歌搜索,穿过Symfony文档的迷宫,在twitter上询问,在这里搜索,但没有发现任何有用的东西 绊脚石1:在哪里创建我的捆绑包,设计为开源 如果我希望我的bundle是github上的自己的项目,并指示人们将其添加到他们的DEP列表中,以便最终显示在他们的vendor/bundles目录中,那么我应该首先在vendor/bundles/中创建bundle吗?我是否应该在一个新的Symfony2设置中创建捆绑包(不受版本控制),然后只在我想要共享的
我真的很想在这里向正确的方向推进。谢谢。太本地化了吗?我不同意。我是一个“未来访问者”,有着完全相同的问题——这与任何试图创建开源Symfony 2捆绑包的人都是一样的。我们将从这些答案中受益匪浅。。。