Contributing Standard steps

These are usually what you do for forking big projects

  1. Fork the repo
  2. Clone your fork, by running git clone <github-porject-url>
  3. Create upstream by running git remote add upstream URL. You will then be able to run git pull upstream masterto pull any changes from the the original repository since you last forked it).
  4. Create a branch by running git checkout -b <branch-name>
  5. Run whatever installation commands. If Python, start a virtual environment
virtualenv env 
source bin/env/activate
pip install -r requirements.txt
  1. Contribute!
  2. If you get things working, add your changed files with git add . and run git commit -m "insert message here" to commit your message.
  3. Push your changes to your fork with git push origin <branch-name>
  4. Create a pull request
  5. Iterate on the solution
  6. Get merged!