python3 -m venv env
- create a virtual environmentsource env/bin/activate
- activate the virtual environmentpip install -r requirements.txt
- install the requirementspre-commit install
- install pre-commitpython app.py
- run the server
students :
/stats/students
- get stats of all students/stats/student/<user_name>
- get student stats for <user_name> projects :/stats/projects
- get stats of all projects mentors :/stats/mentor/<user_name>
- get mentor stats for <user_name>
deployed here .
Short description :
no_commits.py
- generateno_commits.csv
(name, email) with students having no commits
- When a git commit is done your code get automatically re-formatted
- You will have to check the proposed modifications and re-add them in a continuous process of
git add
/git commit
- When your code passes the pre-commit checks, you will be able to finally commit your code and push to GitHub
- Various imports are automatically sorted for you
- Automatic checks verify that unused libraries and variables can't get committed
- Contributors are expected to follow this code of conduct as it guarantees code formatting quality