-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathindex.html
109 lines (74 loc) · 7.07 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<title>Metrics Grimoire</title>
<link rel="stylesheet" href="stylesheets/styles.css">
<link rel="stylesheet" href="stylesheets/pygment_trac.css">
<script src="javascripts/scale.fix.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="wrapper">
<header>
<h1 class="header">MetricsGrimoire</h1>
<p class="header">Tools for software & development community analytics</p>
<ul>
<li><a class="buttons github" href="https://github.com/MetricsGrimoire">@ GitHub</a></li>
</ul>
<p>Update: Check the new <a href="http://grimoirelab.github.io">GrimoireLab</a> platform</p>
</header>
<section>
<h1>MetricsGrimoire</h1>
<p><strong>[Update]</strong>: Currently, main development related with <em>MetricsGrimoire</em> has stopped. Main contributors are working on a new platform: <a href="http://grimoirelab.github.io"><strong>GrimoireLab</strong></a></p>
<p><strong>MetricsGrimoire</strong> (pronounced /ˈmetrɪksɡrɪmˈwɑr/) is a toolset to obtain data from repositories related to software development: source code management (aka <em>version control</em>), issue tracking (aka <em>bug reporting</em>) systems, mailing lists, etc. Data and metadata about the software development processes is retrieved from those repositories (information about commits, ticket management, communication in mailing lists, etc.), and then organized and stored into SQL databases that can later be mined for specific patterns or summaries of activity.</p>
<p><strong>MetricsGrimoire</strong> tools support many kinds of repositories, including those provided by GitHub (git & GitHub issue tracking).</p>
<img src="images/supportted-repositories.jpg" alt="Repositories supported by MetricsGrimoire: git, bugzilla, mailman, redmine, etc."/>
<p><strong>MetricsGrimoire</strong> has been already used to analyze many different projects and together with visualization
tools like <a href="http://vizgrimoire.bitergia.org/">VizGrimoire</a> it is possible to get dashboards or reports like <a href="http://bitergia.com/dashboards">the ones provided by Bitergia</a>.</p>
<h2>Background</h2>
<p><strong>MetricsGrimoire</strong> has its origins in the <a href="http://www.libresoft.es"><strong>Libresoft</strong> research group</a> at <a href="http://www.urjc.es">Universidad Rey Juan Carlos</a> as a toolset named <em>LibreSoft Tools</em>. After several years of development, a small community started to grow around it, now including developers and users from all around the world.</p>
<p><a href="http://bitergia.com"><strong>Bitergia</strong></a>, a spin-off company founded from the research group, provides <a href="http://bitergia.com/services">professional services around those tools</a>. In parallel to this proces, <em>LibreSoft Tools</em> evolved into a more neutral, community-oriented project: <strong>MetricsGrimoire</strong>.</p>
<h2>Main tools</h2>
<p>The following is a list of the current set of tools with a brief description. If you are interested in more information, please visit each of the pages per tool or read the install or readme files.</p>
<h3><a href="CVSAnalY">CVSAnalY</a></h3>
<p>Retrieves and organizes information from source code management (<em>version control</em>) systems. It currently supports CVS, Subversion and git repositories, with Bazaar and Mercurial in the planning.</p>
<p><a href="https://github.com/MetricsGrimoire/CVSAnalY">CVSAnalY repository at GitHub</a></p>
<p><a href="https://github.com/MetricsGrimoire/CVSAnalY/wiki/">CVSAnalY wiki documentation</a> and <a href="https://github.com/MetricsGrimoire/CVSAnalY/wiki/Database-Schema">database schema</a></p>
<h3><a href="Bicho">Bicho</a></h3>
<p>Retrieves and organizes information from issue tracking system. Currently it supports Bugzilla, Jira, and the SourceForge, Allura, GitHub, Google Code, Launchpad, Redmine and GitHub trackers. Trac is in the planning.</p>
<p><a href="https://github.com/MetricsGrimoire/Bicho">Bicho repository at GitHub</a></p>
<p><a href="https://github.com/MetricsGrimoire/Bicho/wiki/">Bicho wiki documentation</a> and <a href="https://github.com/MetricsGrimoire/Bicho/wiki/Database-Schema">database schema</a></p>
<h3><a href="MailingListStats">MailingListStats</a></h3>
<p>Retrieves information from mailing lists. It supports archives as local files in mbox format, or web-accessible Mailman archives.</p>
<p><a href="https://github.com/MetricsGrimoire/MailingListStats">MailingListStats repository at GitHub</a></p>
<p><a href="https://github.com/MetricsGrimoire/MailingListStats/wiki/">MailingListStats wiki documentation</a> and <a href="https://github.com/MetricsGrimoire/MailingListStats/wiki/Database-Schema">database schema</a></p>
<h3><a href="RepositoryHandler">Repository Handler</a></h3>
<p>Library to handle repositories of source code.</p>
<p><a href="https://github.com/MetricsGrimoire/RepositoryHandler">RepositoryHandler repository at GitHub</a></p>
<h3>CMetrics</h3>
<p>Extraction of some measures (size, complexity, etc.) from C code</p>
<p><a href="https://github.com/MetricsGrimoire/CMetrics">CMetrics repository at GitHub</a></p>
<h3>Sibyl</h3>
<p>Sibyl aims at extracting information from websites that follow a <em>question-and-answer</em> format and storing it into a database. It currently supports Askbot. Other sites like StackOverflow are in the planning.</p>
<p><a href="https://github.com/MetricsGrimoire/Sibyl">Sibyl repository at GitHub</a></p>
<h2>Source code, reporting bugs, communication</h2>
<p>There are several resources that can be of use for getting the source code, contributing, reporting bugs, or just communicating with developers:</p>
<ul>
<li>IRC channel: we usually hang out at <a href="irc://irc.freenode.net/metrics-grimoire">#metrics-grimoire</a> in <a href="http://freenode.net/">freenode</a> (<a href="http://webchat.freenode.net/?nick=webchat..&channels=metrics-grimoire&prompt=1">access via webchat</a>)</li>
<li>Mailing list: <a href="https://lists.libresoft.es/listinfo/metrics-grimoire">metrics-grimoire</a> at lists.libresoft.es, for developers, contributors and users (<a href="https://lists.libresoft.es/pipermail/metrics-grimoire/">archives are available</a>)</li>
<li>Source code: available in several git repositories at the <a href="https://github.com/metricsgrimoire">MetricsGrimoire GitHub project</a></li>
<li>Submitting bug reports: we use the GitHub issue tracking system ("Issues" tab in each of the repositories of the <a href="https://github.com/metricsgrimoire">MetricsGrimoire GitHub project</a></li>
</ul>
</section>
<footer>
<p><small>Hosted on <a href="https://pages.github.com">GitHub Pages</a> using the Dinky theme</small></p>
</footer>
</div>
<!--[if !IE]><script>fixScale(document);</script><![endif]-->
</body>
</html>