Contributing Standard steps
These are usually what you do for forking big projects
- Fork the repo
- Clone your fork, by running
git clone <github-porject-url> - Create upstream by running
git remote add upstream https://github.com/UPSTREAM URL. You will then be able to rungit pull upstream masterto pull any changes from the the original repository since you last forked it). - Create a branch by running
git checkout -b <branch-name> - Run whatever installation commands. If Python, start a virtual environment
virtualenv env
source bin/env/activate
pip install -r requirements.txt
- Contribute!
- If you get things working, add your changed files with
git add .and rungit commit -m "insert message here"to commit your message. - Push your changes to your fork with
git push origin <branch-name> - Create a pull request
- Iterate on the solution
- Get merged!