Skip to content
This repository has been archived by the owner on Jan 16, 2023. It is now read-only.

Project: Code Quality Metrics

Philipp Wagner edited this page Mar 4, 2017 · 1 revision

Background

Users on LibreCores are interested in an answer to the question "how useful is this project for me"? This question can be answered from many different angles. In this project, we're looking at quality metrics which are generated from the source code repository only. This includes both the code at its current point in time, as well as the history of the code.

Tasks

  • Research and define quality metrics which can be extracted from a source code repository. Examples are number of commits, time period between commits, the number of active contributors, etc.
  • Present proposal for metrics
  • Define implementation plan: which information can be obtained from external APIs, which information must be calculated by LibreCores itself?
  • Implement the proposal

Constraint

LibreCores does not only support GitHub repositories, but arbitrary git repositories. While we can use the GitHub APIs as a convenience way of getting data, we should also be able to calculate the metrics ourselves.

Related Work

Clone this wiki locally