我们已将当前项目中的一些软件包作为开源软件发布。其他有贡献的朋友将如何为这个方案做出贡献。
我们已经发布了Symfony的捆绑包。
我们创建一个demo symfony项目并安装该软件包。然后我们会编辑供应商目录中的文件吗?该项目是从github派生的,但是我们如何连接呢?
我们没有找到太多资源,我们希望得到详细解释:)
答案 0 :(得分:0)
我真的不了解你的需要和你的情况。
通常,以下是贡献的工作方式:当有人想要为开源做贡献时#34; package,(s)他只需要在某个地方克隆它,提交东西,然后推送到他/她的 fork 。
然后,这个人从他(她)的叉子到一个官员"的一个分支做了拉请求。存储库(您正在维护的存储库)。
所以:不,通常贡献者不会编辑供应商目录中的文件。 如果他们这样做,那么他们可以在技术上将他们的供应商克隆为GIT存储库。例如,您可以使用 composer install 的 - prefer-source 参数,以便将依赖项克隆为GIT repos。
答案 1 :(得分:0)
您可以使用自己的存储库,而无需通过在composer.json中定义来将其声明为packagist
"repositories": [
{
"type": "vcs",
"url": "https://github.com/YourOrganisation/YourBundle"
}
]