- For this week, we'd planned to get ready with the first iteration of the dashboard for a set of visualizations of metrics produced with the help of Graal’s CoCom backend.
- Adding more visualizations for metrics such as the relation between LOC and CCN, LOC and functions, and others.
-
I started the week by getting repository-level implementation graal-PR#29 reviewed by @valcos and completing changes proposed such as adding commit-level information to it. (we finally got it merged yesterday 🎉)
-
I had earlier done some work on data-tables to showcase attributes such as Overall CCN, LOC, and top-complex-files of a given repository, I went on to create an issue ticket in order to keep track of ideas and to conduct discussion on the same.
Some of the implemented widgets are shown below -
- The first iteration of the CoCom Dashboard can be viewed from the remote instance : here
This week's task also included analyzing data produced by Graal's CoLic(Code License) backend, I've opened an issue ticket for the purpose of discussing relevant attributes to be added as fields in the enriched index of ElasticSearch and pushed some reference code on my fork of grimoirelab-elk with the help of earlier work done on CoCom enricher. The approach and further steps related to CoLic data(fields) and refinements to CoCom dashboard will be discussed in today's meeting.
-
Working branch
- inishchith/grimoirelab-elk#gsoc-graal-2019-cocom: Adding support of CoCom backend to ELK
- inishchith/grimoirelab-elk#gsoc-graal-2019-colic: Adding support of CoLic backend to ELK
-
Issues opened
- inishchith/gsoc-graal#11: [visualization] Dashboard for CoCom backend
- inishchith/gsoc-graal#11: [visualization] Dashboard for CoCom backend