The code base is version controlled with git. There are tons of tutorials online but github has a decent one here.
If you are looking for a visual git client check out:
- Github Desktop (Windows/Mac)
- Gitkraken (Windows/Mac/Linux).
- Never work on master!
- Work on a feature branch. Name the branch something like "user-authentication" or "donation-page".
- Pull before you work.
- Commit in present tense. "Add feature" instead of "Added a feature"
- Only submit pull requests if the code is tested. (Preferably with RSpec)
$ rspec
- For more info: http://rspec.info/
$ heroku local
- Navigate to localhost:5000 in your browser
- Make sure you have postgres installed on your computer
- You need the Heroku CLI to run heroku commands