Skip to content

Latest commit

 

History

History
73 lines (53 loc) · 3.97 KB

community_components.md

File metadata and controls

73 lines (53 loc) · 3.97 KB

Community components

These are several components built by the CHAOSS/GrimoireLab community, interacting with GrimoireLab at some level, which are not currently a part of the "official" GrimoireLab components. Please, have a look at them, use them, and provide as much feedback on them as possible!

If you want your component to be listed here, just produce a pull request to this file.

Collections of panels

Collections of panels alternative or complementary to those in grimoirelab-sigils

Software components

Software components interoperating with GrimoireLab, either complementary or alternative:

  • Graal by Valerio Cosentino: Generic Repository AnALyzer Build Status Coverage Status. Graal leverages on the Git backend of Perceval and enhances it to set up ad-hoc source code analysis. It fetches commits from a Git repository and provides a mechanism to plug third party tools/libraries focused on source code analysis.

Integrations

Integrations of GrimoireLab components, usually with some other software:

  • Augur. Functionally, Augur is a prototyped implementation of the Linux Foundation's CHAOSS Project on open source software metrics. Augur is a sister project in CHAOSS, using Perceval (a GrimoireLab component) for retrieving data from some of its data sources.

  • Q-DashMan by Quan Zhou. Master thesis which consists of a completely automated system that provides a web interface for configuring GrimoireLab, so that it analyizes any set of repositories.

  • Prosoul The goal of this project is to create a web editor and viewer for software quality models that are used to show metrics in a meaningful way, and importers and exporters for the different quality models used in the industry. This software is produced in the context of the CROSSMINER project, and interoperates with GrimoireLab by consuming its standard indexes. It also uses some visualizations based in GrimoireLab components.

  • Prospector. Prospector permits automated collection of a wide range of metrics of open source projects useful in evaluating the project. Prospector is a sister project in CHAOSS, using Perceval (a GrimoireLab component) for retrieving data from its data sources.

Scripts and miscellanenous utilities

Research & Development Projects

  • CROSSMINER . The CROSSMINER Project, funded under the European Union's Horizon 2020 Research and Innovation Programme, aims to enable the monitoring, in-depth analysis and evidence-based selection of open source components, and facilitates knowledge extraction from large open-source software repositories. Some of the components produced by it, notoriously Prosoul interoperate with GrimoireLab.

Other Data Sources