For any changes, please create a feature branch and open a PR for it when you feel it's ready to merge. Even if there's no real disagreement about a PR, at least one other person on the team needs to look over a PR before merging. The purpose of this review requirement is to ensure shared knowledge of the app and its changes and to take advantage of the benefits of working together changes without any single person being a bottleneck to making progress.
-
Fork this repository.
-
Clone the repository by running this command:
$ git clone https://github.com/YOUR-GITHUB-USERNAME/playtime.git
-
Add a remote upstream that points to the original Playtime repository:
$ git remote add upstream https://github.com/rubyforgood/playtime.git
-
Create a new branch to make changes. The branch name should be relevant to your change (ex.
rubocop
orsetup-mailers
). You can create a new branch with:$ git checkout -b BRANCH-NAME
-
Make your modification, make sure the tests pass, and commit the changes locally:
$ bundle exec rake $ git commit
-
Push your new branch to GitHub:
$ git push origin BRANCH-NAME
-
Open a pull request on GitHub.