Slide 1

Slide 1 text

chaoss.community CHAOSS Webinars: GrimoireLab Introduction to GrimoireLab Jesus M. Gonzalez-Barahona April 17th 2018 chaoss.github.io/grimoirelab @jgbarah

Slide 2

Slide 2 text

chaoss.community ... Produce integrated, open source software for analyzing software development ….

Slide 3

Slide 3 text

chaoss.community GrimoireLab Software development analytics with free, open source software (a CHAOSS project) chaoss.github.io/grimoirelab chaoss.github.io/grimoirelab-tutorial

Slide 4

Slide 4 text

chaoss.community Software development analytics opnfv.biterg.io

Slide 5

Slide 5 text

chaoss.community GrimoireLab architecture

Slide 6

Slide 6 text

chaoss.community Architecture: extraction

Slide 7

Slide 7 text

chaoss.community Architecture: enrichment

Slide 8

Slide 8 text

chaoss.community Architecture: exploitation

Slide 9

Slide 9 text

chaoss.community Example: producing a dashboard (es) $ pip install grimoire-mordred (es) $ mordred -c mordred.cfg (assumes Elasticsearch at http://localhost:9200, Kibiter at http://localhost:5601 ) Needs: mordred.cfg, projects.json, identities.yaml, menu.yaml chaoss.github.io/grimoirelab-tutorial

Slide 10

Slide 10 text

chaoss.community Try GrimoireLab with a single line!! $ docker run -p 5601:5601 -v $(pwd)/credentials.cfg:/override.cfg -t grimoirelab/full credentials.cfg: [github] api-token = XXX chaoss.github.io/grimoirelab chaoss.github.io/grimoirelab-tutorial http://localhost:5601