We all love contributions from everyone and about everything that will make the project better. By participating in this project, you agree to abide by the thoughtbot code of conduct. When contributing to this repository, please first discuss the change you wish to make via the issue, email, or any other method with the owners of this repository before making a change.
-
Fork this repository to your personal Github
-
Clone the repository to your local machine
git clone <url to the project repo on your personal Github profile>
-
Create a new branch for you to work on
git checkout -b <branch name>
-
Set up a remote repository to the original repository
git remote add upstream <url to the organization on GitHub>
-
Make your changes
-
Pull the most recent version of the repository from the main branch
git checkout master
git pull upstream master
-
Merge the master branch into the feature branch
git checkout feature
git merge master
-
Push the code to your repository
git push origin feature
-
Make a pull request
- If you are new to Git - Git & Github for Beginners
- For a more detailed understanding of the git flow - Git Workflow Explained