Hi, we still do not have official guidelines but this should help you:
1) you need own fork of pharo-project/pharo repository 2) clone pharo-project/pharo into directory named "pharo-core" in your working directory. You can do it from Iceberg (Clone repository) or by this script: Iceberg enableMetacelloIntegration: true. target := 'pharo-core' asFileReference ensureCreateDirectory. repository := IceRepositoryCreator new remote: (IceRemote url: '[email protected]:pharo-project/pharo.git'); location: target; subdirectory:'src'; createRepository. repository backend checkoutBranch: 'master'. repository addRemote: (IceRemote name: 'myFork' url: '[email protected]: yourGitHubAccount/pharo.git'). repository register. Do not forget to change your fork URL. If you will do it from Iceberg, you need to add remote manually. 3) set your fork remote as default push remote 4) create issue on FogBugz. You will obtain issue number e.g. 12345 5) in repository context menu in Iceberg and do Pharo-Create new branch from FogBugz issue, you will enter the issue number and the dialog wil fill the full branch name 6) do you changes and commit (and push) them to your fork repository 7) in repository context menu in Iceberg do: Pharo-Create pull request. Login, by default the title will be set to the branch name, let it be, comment is not needed. "From" will be your fork and your issue branch. "To" will be pharo-project/pharo and "development" branch 8) as soon as you create the pull request, add URL to this pull request to the FogBugz issue and mark it as resolved (fix review needed). You need not to do it exactly this way, e.g. you can create the pull request from Github web interface, but the pull request name must contain the the issue number. And your issue must contain link to the pull request. Cheers, -- Pavel 2017-06-14 16:55 GMT+02:00 Rajula Vineet <[email protected]>: > Hi, > > I am a GSoC student working on enhancing pharo command line interface. I > was > wondering if there is a procedure to make a pull request to the Github > repo. > It would be really helpful if someone can explain the right way of doing a > Pull Request. Thanks in advance. > > Rajula > > > > -- > View this message in context: http://forum.world.st/Doing-a- > pull-request-tp4951443.html > Sent from the Pharo Smalltalk Developers mailing list archive at > Nabble.com. > >
