如何参与开源项目

Author Avatar
Max Yang 7月 12, 2017
  • 在其它设备中阅读本文章

以github,Monolog为例,假定你的用户名为igorw

  1. fork项目到自己的目录

  2. 在打算提交的branch上做出必要的变更

    1. git clone https://github.com/igorw/monolog
    2. git checkout
    3. 必要变更
    4. git commit -m ‘some comments for the change’
    5. git push
  3. 如果是一个大项目中的子项目,可以在大项目中更改composer.json,以使其下载自己版本进行测试

    1. 1
      2
      3
      4
      5
      6
      "repositories": [
      {
      "type": "vcs",
      "url": "https://github.com/igorw/monolog"
      }
      ],
    2. composer update monolog/monolog

    3. 检查是否使用了自己已经更改的文件

  4. 在github上提交pull request