- clone the project on your machine
- install docker
- run: docker-compose up -d --build
- To show containers logs docker-compose logs -f
- open the browser or postman and go for (http://localhost:8000/rate/)
- install virtualenv and make a one with python 3
- run: pip install -r requirements.txt
- run: coverage run manage.py test
- run: coverage report (will generate a report on terminal)
- or coverage html (that will generate a directory of coverage report that can be accessible through browser, just go to the coverage directory generated and open index.html)
- Depends on couple of factors by the following order:
- popularity
- latest commit
- simplicity