Main features:
- Authentication/Autorization
- Register
- Login
- Repository
- New repository
- Analysing repository
- Status processing...
- Status analysed
- Commits and Modified Files
- Details of All Commits
- Details of All Modified Files
- Metrics Calculation
- CC Metric
- FC Metric
- Metric MLOC
- Composition Metric
- Possible Critical Files
- Critical Files Report
- Plotting Treemap and metrics heatmap
- Treemap CC
- Treempap Navigation
- Treemap FC
- Treemap MLOC
- Treemap Composition
- Component to register interaction with RabbitMQ (Message Broker)
- (ip, user, password, port)
- Component to register the main producer
- produtor_clona_repositorio.py
- Component to register workers (consumers)
- consumidor_clona_repositorio.py
- consumidor_atualiza_status_banco.py
- consumidor_analisa_commits.py
- consumidor_gera_json.py
- consumidor_analisa_metricas.py
- consumidor_scatter_plot.py
- consumidor_treemap_analisador.py
- Component to register actions over repository
- clone_repository
- update_status
- analyze_commits
- generate_json
- analyze_metrics
- scatter_plot
- treemap_analyzer
- UI impovements using bootstrap