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 https://github.com/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!