mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Prefer topic branches instead of master branch for users contributions
This commit is contained in:
parent
e1ceae576e
commit
deea8ca727
1 changed files with 8 additions and 5 deletions
|
@ -232,11 +232,11 @@ You can also help out by examining pull requests that have been submitted to Rub
|
|||
$ git checkout -b testing_branch
|
||||
</shell>
|
||||
|
||||
Then you can use their remote branch to update your codebase. For example, let's say the GitHub user JohnSmith has forked and pushed to the master branch located at https://github.com/JohnSmith/rails.
|
||||
Then you can use their remote branch to update your codebase. For example, let's say the GitHub user JohnSmith has forked and pushed to the topic branch located at https://github.com/JohnSmith/rails.
|
||||
|
||||
<shell>
|
||||
$ git remote add JohnSmith git://github.com/JohnSmith/rails.git
|
||||
$ git pull JohnSmith master
|
||||
$ git pull JohnSmith topic
|
||||
</shell>
|
||||
|
||||
After applying their branch, test it out! Here are some things to think about:
|
||||
|
@ -356,14 +356,16 @@ $ git remote add mine https://<your user name>@github.com/<your user name>/rails
|
|||
Push to your remote:
|
||||
|
||||
<shell>
|
||||
$ git push mine master
|
||||
$ git push mine my_new_branch
|
||||
</shell>
|
||||
|
||||
h4. Issue a Pull Request
|
||||
|
||||
Navigate to the Rails repository you just pushed to (e.g. https://github.com/<your user name>/rails) and press "Pull Request" in the upper right hand corner.
|
||||
|
||||
Ensure the changesets you introduced are included in the "Commits" tab and that the "Files Changed" incorporate all of your changes.
|
||||
|
||||
Write your branch name in branch field (is filled with master by default) and press "Update Commit Range"
|
||||
|
||||
Ensure the changesets you introduced are included in the "Commits" tab and that the "Files Changed" incorporate all of your changes.
|
||||
|
||||
Fill in some details about your potential patch including a meaningful title. When finished, press "Send pull request." Rails Core will be notified about your submission.
|
||||
|
||||
|
@ -383,6 +385,7 @@ All contributions, either via master or docrails, get credit in "Rails Contribut
|
|||
|
||||
h3. Changelog
|
||||
|
||||
* May 12, 2011: Modified to prefer topic branches instead of master branch for users contributions by "Guillermo Iguaran":http://quillarb.org
|
||||
* April 29, 2011: Reflect GitHub Issues and Pull Request workflow by "Dan Pickett":http://www.enlightsolutions.com
|
||||
* April 14, 2011: Modified Contributing to the Rails Code section to add '[#ticket_number state:commited]' on patches commit messages by "Sebastian Martinez":http://wyeworks.com
|
||||
* December 28, 2010: Complete revision by "Xavier Noria":credits.html#fxn
|
||||
|
|
Loading…
Reference in a new issue