- virtualenvironment
- Python 3
If you don't have python3 or virtualenvironment run pip install venv and brew install python3.
If you don't have pip or brew just do some Googling to figure it out.
- Fork this repository and clone your fork.
- Add this repository as the upstream remote with
git remote add upstream <URL for this repository>
cdinto the directory and set up the virtual environment withvirtualenv -p python3 venv.- Activate the virtual environment with
source venv/bin/activate. pip install -r requirements.txt.
- Make sure you're in the virtual environment. If not, run
source venv/bin/activate. python run.pyto start the website.
git fetch upstreamto fetch changes from this repository.git checkout masterto switch back to your master branch.git merge upstream/masterto merge changes from this repository to your fork.
- Make a new branch for the feature you are working on with
git checkout -b feature. - Make all your changes on this branch.
- Update your fork with
git fetch upstreamandgit rebase upstream/master. - Push your changes to your fork with
git push origin feature. - Make a pull request using the
featurebranch.