HAVE FUN!
Let make this API amazing folks!
When everyone is working, everyone is working on branches. Not the MASTER. When you finish work and request pull request into master. Pull request needs to be reviewed by a team member. It will be approved by a team member. Once it is approved, it will be merged into master.
Noone is allowed to push directly into master.
Noone is working on the master.
3 Branches (Feature, Development and Master) Work in Feature and push to Development once approved. Confirm Development is working and Push to Master once approved.When everyone is working, everyone is working on branches. Not the MASTER.
When you finish work and request pull request into master.
Pull request needs to be reviewed by a team member.
It will be approved by a team member.
Once it is approved, it will be merged into master.
TO GET STARTED: CREATE VIRTUAL ENVIRONMENT AND ACTIVATE IT
virtualenv env
source env/bin/activateINSTALL REQURIEMENTS
pip install -r requirements.txtor
pipenv install
pipenv shellUNCOMMENT OUT DATABASE IN SETTINGS.PY TO RUN SQLITE
MIGRATE DATABASE
./manage.py migrateCREATE SUPERUSER
./manage.py createsuperuserLOAD DATA FIXTURES
./manage.py loaddata movies.jsonRUN THE SERVER
./manage.py runserverYou can then see an example of the API endpoints at: localhost:8000/api/movies/ localhost:8000/api/providers/ localhost:8000/api/genres/ localhost:8000/api/classifications/