Project Abstract
Pull Requests & Issues
Weekly Summary
Would like to sync?
Links
Check out my blog
or follow me on Twitter
for weekly updates.
- Graal produces analysis related to code complexity, quality, dependencies, vulnerability and licensing and the data produced conforms to the ones that can be processed by GrimoireLab, however currently it is not integrated with GrimoireLab.
The aim of this project is to add Graal to the GrimoireLab toolchain in order to produce source code related Metrics
A short video of the final product
# Repository: grimoirelab-graal /working-branches
Pull requests created:
- chaoss/grimoirelab-graal#29: [colic] Add support of scancode_cli to colic backend
/cp1
- chaoss/grimoirelab-graal#32: [graal] Derive
git_path
fromuri
/cp1
- chaoss/grimoirelab-graal#34: [logger] Switch
info
logger level todebug
/cp1
- chaoss/grimoirelab-graal#37): [analyzer] Fix results for deleted files for CoCom backend
/cp1
- chaoss/grimoirelab-graal#38: [cocom] Add repository level analysis option for CoCom backend
/cp1
- chaoss/grimoirelab-graal#39: [cocom] Add repository level analysis via lizard
/cp1
- chaoss/grimoirelab-graal#40: [docs] Update documentation and links to requirements
/cp2
- chaoss/grimoirelab-graal#41: [analyzer] Fix scancode_cli results
/cp2
- chaoss/grimoirelab-graal#46: [cloc] Fix cloc error due to mulitple word language-name
/cp2
- chaoss/grimoirelab-graal#50: [colic] Add copyright flag for extraction of copyright information
/cp3
Issues opened:
- chaoss/grimoirelab-graal#18: [discussion] Improvements in existing analyzers and additions
/ap
- chaoss/grimoirelab-graal#27: [colic] Add scancode_cli option to CoLic Backend
/cp1
- chaoss/grimoirelab-graal#33: [graal] Checkout log an issue in case of large repositories
/cp1
- chaoss/grimoirelab-graal#35: [analyzer] Fix results for deleted files
/cp1
- chaoss/grimoirelab-graal#36: [cocom] Evaluating results with repository level analysis
/cp1
- chaoss/grimoirelab-graal#47: [cocom] Redundant log on every file-open operation
/cp2
- chaoss/grimoirelab-graal#48: [colic] Incorrect extraction of copyright information
/cp3
- chaoss/grimoirelab-graal#49: [colic] Add copyright flag for extraction of copyright information
/cp3
- chaoss/grimoirelab-graal#54: [colic] Slow execution of ScanCode-CLI
/cp3
- chaoss/grimoirelab-graal#55: [colic] KeyError on execution of ELK with ScanCode-CLI
/cp3
- chaoss/grimoirelab-graal#56: [cocom] Impossible to checkout the worktree
/cp3
# Repository: grimoirelab-elk /working-branches
Pull requests created:
- chaoss/grimoirelab-elk#650: [elk] Add option to fetch from selected branches
/cp2
- chaoss/grimoirelab-elk#651: [graal] Add support of Graal's CoCom Backend to ELK
/cp2
- chaoss/grimoirelab-elk#653: [graal] Add support of Graal's CoLic Backend to ELK
/cp2
- chaoss/grimoirelab-elk#664: [graal] Add support of Graal's CoCom Backend to ELK (study approach)
/cp2
- chaoss/grimoirelab-elk#669: [graal] Add support of Graal's CoLic Backend to ELK (study approach)
/cp2
- chaoss/grimoirelab-elk#672: [graal] Add support of Graal CoCom & CoLic Backend (finalized)
/cp3
Issues opened:
- chaoss/grimoirelab-elk#642: Add option to fetch from selected branches
/cp1
# Repository: grimoirelab-tutorial /working-branches
Pull requests created:
- chaoss/grimoirelab-tutorial#86: [graal] Add Graal to the Sidebar
/cp1
- chaoss/grimoirelab-tutorial#87: [micro] Add tutorial for exectution of Micro-Mordred via Docker-Compose
/cp1
Issues opened:
- chaoss/grimoirelab-tutorial#84: [components] How to play with Grimoirelab components
/cp1
# Repository: grimoirelab-sirmordred /working-branches
Pull requests created:
- chaoss/grimoirelab-sirmordred#320: [graal] Add configuration for Graal integration in ELK
/cp3
# Repository: grimoirelab-sigils /working-branches
Pull requests created:
- chaoss/grimoirelab-sigils#380: [graal] Add Code Complexity(CoCom) & Code License(CoLic) panels
/cp3
# Repository: metrics /working-branches
Issues opened:
- chaoss/metrics#139: New Metrics: Support of source code related metrics
/ap
Tags:
application period :
/ap
community bonding period :/cb
coding period x -/cpx
- Do check issue tracker in current repository for some more info.
- Week #1: Summary | Blog Post: [week-1] Learning how micro-mordred works..
- Week #2: Summary | Blog Post: [week-2] Evaluating approaches and Initial integration of Graal
- Week #3: Summary | Blog Post: [week-3] Ideate Visualize Repeat
- Week #4: Summary | Blog Post: [week-4] Structuring data & Evaluating approaches
- Week #5: Summary | Blog Post: [week-5] And.. we have our first dashboard
- Week #6: Summary | Blog Post: [week-6] Much needed... Pace
- Week #7: Summary | Blog Post: [week-7] Scope of improvement
- Week #8: Summary | Blog Post: [week-8] Finalizing the Enrichment phase
- Week #9: Summary | Blog Post: [week-9] The Final Coding Phase
- Week #10: Summary | Blog Post: [week-10] Regression testing & Evaluating results
- Week #11: Blog Post: [week-n] The Final Report ☀️
- We have planned to keep all the communication open 🎉 so that everyone can sync and is free to participate and help us grow! So if you have suggestions / comments about anything please do not hesitate to open up an issue ticket.
- We will be discussing about the progress of this project every week at the
#grimoirelab
channel on FREENODE IRC (scheduled for every Friday 12:30 CEST or 16:00 IST). The transcripts of the meetings (chats) are available in/meetings
directory. - There will be a weekly blog post as you might have noticed the weekly-summary log above which i'll make sure to also post on the mailing lists of CHAOSS.
- Work done during application period can be found here : Contributions & Micro-tasks