0

我是 git 的新手,我想通过 GitHub 为 Sylius 项目做出贡献。我想知道这样做的最佳做法是什么。

我已经制作了主存储库的一个分支,我想对其进行修改以满足我的需要,但我也想贡献一些错误修复等。

这是我目前的工作流程:

  1. 分叉项目
  2. 在本地克隆 这里有疑问:
  3. 创建新分支“myproject”(其中包含对我的项目的修改)
  4. 安装:a) "composer update" b)"app/console sylius:install"
  5. 创建主题分支(错误修复,新功能..)
  6. 主题分支的拉取请求

而且,如果我想提取主分支的新更新:

  1. 从主项目拉到主项目
  2. 将 master 合并到我的项目中

谢谢!

4

1 回答 1

1

最后一部分是错误的,它应该是 rebase,Sylius 已经有一些几天前合并的文档。它几乎与 symfony 相同。在我看来,如果您也开始或想为任何项目做出重大贡献,请检查 Gush。http://github.com/gushphp/gush你永远不会后悔,我提供 100% 的使用支持 :)

你的这个问题特别关注 Sylius,我想我谈到了基于你所拥有的书的早期版本。我个人甚至对我自己的项目进行 rebase,但我尝试将自定义内容保持在最低限度的提交,以便我可以很好、快速地对它们进行 rebase,以便以后升级到多个版本。

除此之外,只需查看有关贡献的 Sylius 文档。

于 2014-03-12T17:33:14.380 回答