To make a "pull request" on GitHub to the owner of an existing cookbook repository so that your code modifications can be merged into the original repository.
Table of Contents
One of the key benefits of using a source control management system like GitHub is the ability to share code contributions in the open source community. If you are using ServerTemplates published by RightScale, we encourage you to contribute any helpful additions back to our repository. For example, perhaps you fixed a problem or made some improvements or additions to one of our repositories that you would like us to incorporate into our main (master) branch so that other users can benefit from your contributions.
Note: In order to submit code submissions to a RightScale repository, you must complete the RightScale Contributors Agreement.
Although, there are several different ways that you can send us your code contributions, the best way for RightScale to merge your changes is by making a pull request by following the steps outlined below. As a general best practice, it's important to only make a pull request for an isolated change instead of making one that includes multiple changes that are unrelated. Generate separate pull requests for each bug fix, feature enhancement, etc.
Go to the repository that you want to submit your changes to by making a pull request. For example, if you want to submit an enhancement request that you want RightScale to incorporate into its 'rightscale_cookbooks' repository, navigate to https://github.com/rightscale/rightscale_cookbooks.
git checkout -b my-feature-branch
(git commit -am 'Leave helpful description here')
git push origin my-feature-branch
© 2006-2014 RightScale, Inc. All rights reserved.
RightScale is a registered trademark of RightScale, Inc. All other products and services may be trademarks or servicemarks of their respective owners.