The myapp is a web application that prototypes some basic analysis of repositories. It uses the pydriller (https://github.com/ishepard/pydriller) to analyze and mining data from software repositories.
It was created using the flask framework (https://flask.palletsprojects.com).
-
Clone the repository
-
Install dependencies
pip install pydriller
- Set environment variables
. setvariables.sh
- Restart database (optional)
flask init-db
- Run application
flask run
- Functional regression tests that must be performed:
6.1 Login (OK)
6.2 Register a new user (OK)
6.3 Create new repository (OK)
6.4 View created repository (OK)
6.5 Analyse the repository (OK)
6.6 View details about analysed repository (OK)
You can find more datails in wiki