- 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>
cd
into 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.py
to start the website.
git fetch upstream
to fetch changes from this repository.git checkout master
to switch back to your master branch.git merge upstream/master
to 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 upstream
andgit rebase upstream/master
. - Push your changes to your fork with
git push origin feature
. - Make a pull request using the
feature
branch.