Prettified all remaining HTML files

After prettifying all index files with change
I795af7349879867180fa58cbf0689cb979870143  this change
prettified all remaining HTML files also using Beautiful
Soup with the following script.

https://github.com/berendt/openstack-development/blob/master/prettify.py

Change-Id: Ie1bb4de5f8d1c9a9566d8781a4446f1e6e602963
This commit is contained in:
Christian Berendt 2014-06-06 19:45:52 +02:00
parent 2a186665ac
commit 1a23a27588
83 changed files with 9147 additions and 7073 deletions

View File

@ -1,63 +1,67 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="container-fluid">
<!-- scm -->
<div class="row-fluid">
<div class="span12">
<h4>Source code activity</h4>
<div class="Bubbles" data-data-source="scm" data-radius="0.5"></div>
</div>
</div>
<!--end scm-->
<!-- mls -->
<div class="row-fluid">
<div class="span12">
<h4>Tickets Activity</h4>
<div class="Bubbles" data-data-source="its" data-radius="0.5"></div>
</div>
</div>
<!--end mls -->
<!-- its -->
<div class="row-fluid">
<div class="span12">
<h4>Mailing List Activity</h4>
<div class="Bubbles" data-data-source="mls" data-radius="0.5"></div>
</div>
</div>
<!-- end its-->
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="container-fluid">
<!-- scm -->
<div class="row-fluid">
<div class="span12">
<h4>
Source code activity
</h4>
<div class="Bubbles" data-data-source="scm" data-radius="0.5">
</div>
</div>
</div>
<!--end scm-->
<!-- mls -->
<div class="row-fluid">
<div class="span12">
<h4>
Tickets Activity
</h4>
<div class="Bubbles" data-data-source="its" data-radius="0.5">
</div>
</div>
</div>
<!--end mls -->
<!-- its -->
<div class="row-fluid">
<div class="span12">
<h4>
Mailing List Activity
</h4>
<div class="Bubbles" data-data-source="mls" data-radius="0.5">
</div>
</div>
</div>
<!-- end its-->
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,255 +1,340 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia Catalog" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<link rel="stylesheet" type="text/css" href="notes.css" />
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<title>Bitergia Catalog</title>
<style type="text/css">
</style>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="wrapper">
<div>
<h1>BITERGIA'S BASIC CHARTS SUMMARY CATALOG</h1>
</div>
<div style=width:450px;height:250px">
<p>
This web page is intended to be a catalog of charts, metrics and specific studies
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia Catalog" name="description"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="notes.css" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
Bitergia Catalog
</title>
<style type="text/css">
</style>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<div>
<h1>
BITERGIA'S BASIC CHARTS SUMMARY CATALOG
</h1>
</div>
<div style='width:450px;height:250px"'>
<p>
This web page is intended to be a catalog of charts, metrics and specific studies
that are available in the basic and open source Metrics Grimoire toolset and
VizGrimoire visualization platform.
</p>
<p>
Technology is based on <a href="https://github.com/HumbleSoftware/Flotr2">flotr2</a> and
<a href="https://github.com/HumbleSoftware/envisionjs">envision</a>. Each of the charts
</p>
<p>
Technology is based on
<a href="https://github.com/HumbleSoftware/Flotr2">
flotr2
</a>
and
<a href="https://github.com/HumbleSoftware/envisionjs">
envision
</a>
. Each of the charts
presented allow to have interaction with the dataset, providing information about
each of the dots.
</p>
<p>
Thanks to this technology, it is possible to create charts of almost any size, with
</p>
<p>
Thanks to this technology, it is possible to create charts of almost any size, with
any type of granularity, having zoom on the dataset and even more, letting the user to
specify her basic dashboard of metrics.
</p>
</div>
<div>
<div id="info-pill" style="margin:10px;width:700px;height:170px">
<div style="width:700px;height:130px;">
<h2>Timeseries Chart</h2>
<div id="scm-commits-flotr2" style="width:350px;height:120px;float:left"></div>
<div style="float:right;margin-top:20px;margin-left:15px;width:300px;heigth:120px">
<p>
Timeseries chart that typically shows information about the evolution
</p>
</div>
<div>
<div id="info-pill" style="margin:10px;width:700px;height:170px">
<div style="width:700px;height:130px;">
<h2>
Timeseries Chart
</h2>
<div id="scm-commits-flotr2" style="width:350px;height:120px;float:left">
</div>
<div style="float:right;margin-top:20px;margin-left:15px;width:300px;heigth:120px">
<p>
Timeseries chart that typically shows information about the evolution
of a specific metric. This type of charts are useful to understand how
different aspects evolve over time. Although other parameters can be used
the X-axis contains the evolution of time, while the Y-axis provides information
about the value of the metric to be visualized.
</p>
</div>
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:170px">
<div style="width:700px;height:130px;">
<h2>Multivariable Timeseries Chart</h2>
<div style="width:350px;height:100px;margin-right:15px;float:left"
class="scm-flotr2-metrics" data-metrics="scm_commits,scm_files"
data-legend="true"></div>
<div style="float:right;margin-top:20px;margin-left:15px;width:300px;heigth:120px">
<p>
As similarly visualized for the previous chart, that one can be extended
about the value of the metric to be visualized.
</p>
</div>
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:170px">
<div style="width:700px;height:130px;">
<h2>
Multivariable Timeseries Chart
</h2>
<div class="scm-flotr2-metrics" data-legend="true" data-metrics="scm_commits,scm_files" style="width:350px;height:100px;margin-right:15px;float:left">
</div>
<div style="float:right;margin-top:20px;margin-left:15px;width:300px;heigth:120px">
<p>
As similarly visualized for the previous chart, that one can be extended
to any number of potential metrics. Thus, it is possible to visualize as many
metrics as requiered.
</p>
</div>
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:250px">
<div style="width:700px;height:130px;">
<h2>Bubble Chart</h2>
<div id="scm-time-bubbles" class="bubbles" style="width:500px;height:200px;float:left;"></div>
<div style="float:right;margin-top:20px;margin-left:15px;width:180px;heigth:250px;">
Bubbles charts adds another variable to previous charts. It is possible thanks
</p>
</div>
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:250px">
<div style="width:700px;height:130px;">
<h2>
Bubble Chart
</h2>
<div class="bubbles" id="scm-time-bubbles" style="width:500px;height:200px;float:left;">
</div>
<div style="float:right;margin-top:20px;margin-left:15px;width:180px;heigth:250px;">
Bubbles charts adds another variable to previous charts. It is possible thanks
to the possibility to play with the radius of the resultan circumference. Thus,
besides the time and number of commits similar to previous examples, it is possible
to add information about a third variable: number of committers that participated
in a given month.
</div>
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:270px">
<h2>Radar Chart</h2>
<div style="float:left;">
<div id="radar-activity" class='radar' style="float:left;width:250px;height:210px"></div>
<div id="radar-community" class='radar' style="float:left;width:250px;height:210px"></div>
<div style="clear:both"></div>
</div>
<div style="float:right;margin-top:20px;margin-left:15px;width:180px;heigth:250px;">
Radar charts allow to visualize static metrics in a quick glimpse. Those consist
in a given month.
</div>
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:270px">
<h2>
Radar Chart
</h2>
<div style="float:left;">
<div class="radar" id="radar-activity" style="float:left;width:250px;height:210px">
</div>
<div class="radar" id="radar-community" style="float:left;width:250px;height:210px">
</div>
<div style="clear:both">
</div>
</div>
<div style="float:right;margin-top:20px;margin-left:15px;width:180px;heigth:250px;">
Radar charts allow to visualize static metrics in a quick glimpse. Those consist
of six vertex. Each of them is a specific metric and that metric has a value.
Based on the six values an area is painted, representing an easy way to compare
attributes. Any kind of value can be represented.
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:250px">
<h2>Treemap chart</h2>
<div id="treemap" class="treemap" data-file='flare1.json' style="width:500px;height:200px;float:left;"></div>
<div style="float:right;margin-top:20px;margin-left:15px;width:180px;heigth:250px;">
Treemaps are typically used to represent files hierarchies. Each of the areas can be easily
attributes. Any kind of value can be represented.
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:250px">
<h2>
Treemap chart
</h2>
<div class="treemap" data-file="flare1.json" id="treemap" style="width:500px;height:200px;float:left;">
</div>
<div style="float:right;margin-top:20px;margin-left:15px;width:180px;heigth:250px;">
Treemaps are typically used to represent files hierarchies. Each of the areas can be easily
configured and make them bigger or smaller and change their color. Thus, using this type of
charts is possible to represent several layers of information using the same treemap.
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:300px">
<h2>Bar chart</h2>
<div class="scm-flotr2-companies-static"
data-metric="scm_commits" data-limit="10"
style="width:300px;height:250px;margin-right:10px;margin-bottom:10px;float:left"></div>
<div style="float:right;margin-top:20px;margin-left:15px;width:180px;heigth:250px;">
Bar charts allow representations of data to visualize proportions.
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:300px">
<h2>Pie chart</h2>
<div class="scm-flotr2-companies-static"
data-metric="scm_commits" data-limit="2" data-show-others="true" data-graph="pie"
style="width:350px;height:250px;margin-right:10px;float:left"></div>
<div style="float:right;margin-top:20px;margin-left:15px;width:180px;heigth:250px;">
Pie charts allow representations of data to visualize proportions.
</div>
</div>
<div >
<h2>Composed Vizs</h2>
<div id="info-pill" style="height: 600px;width:700px">
<div id="all-envision" style="float:left"></div>
<div style="float:right;margin-top:20px;margin-left:15px;width:300px;heigth:600px;">
This type of metrics allow to represent in the same chart several metrics. In addition
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:300px">
<h2>
Bar chart
</h2>
<div class="scm-flotr2-companies-static" data-limit="10" data-metric="scm_commits" style="width:300px;height:250px;margin-right:10px;margin-bottom:10px;float:left">
</div>
<div style="float:right;margin-top:20px;margin-left:15px;width:180px;heigth:250px;">
Bar charts allow representations of data to visualize proportions.
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:300px">
<h2>
Pie chart
</h2>
<div class="scm-flotr2-companies-static" data-graph="pie" data-limit="2" data-metric="scm_commits" data-show-others="true" style="width:350px;height:250px;margin-right:10px;float:left">
</div>
<div style="float:right;margin-top:20px;margin-left:15px;width:180px;heigth:250px;">
Pie charts allow representations of data to visualize proportions.
</div>
</div>
<div>
<h2>
Composed Vizs
</h2>
<div id="info-pill" style="height: 600px;width:700px">
<div id="all-envision" style="float:left">
</div>
<div style="float:right;margin-top:20px;margin-left:15px;width:300px;heigth:600px;">
This type of metrics allow to represent in the same chart several metrics. In addition
it is possible to play with the zoom to obtain more details of specific information of the
charts. It can be easily configurable by means of a configuration file to hide some metrics
or add some others.
One of the advantages of this chart is that it is possible to have a look at several metrics
at the same time and specifically compare each of them with the others.
</div>
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:300px">
<h2>Other contents</h2>
<div id="scm-top" style="float:left"></div>
<div style="float:right;margin-top:20px;margin-left:15px;width:450px;heigth:250px;">
Tables
</div>
</div>
<div id="info-pill" style="width:500px">
<h2>Tracking Activities</h2>
<p> Tracking activities are those related to more advanced analysis of the database.
</div>
</div>
</div>
<div id="info-pill" style="margin:10px;width:700px;height:300px">
<h2>
Other contents
</h2>
<div id="scm-top" style="float:left">
</div>
<div style="float:right;margin-top:20px;margin-left:15px;width:450px;heigth:250px;">
Tables
</div>
</div>
<div id="info-pill" style="width:500px">
<h2>
Tracking Activities
</h2>
<p>
Tracking activities are those related to more advanced analysis of the database.
This is typically based on a process of filtering, cleaning and creation of new
visualizations according to customers requirements.
</p>
<p> Thanks to the publicly available data sources provided by open source communities,
</p>
<p>
Thanks to the publicly available data sources provided by open source communities,
it is possible to deepen in specific aspects of the project. All of this is based
in first place in a quantitative analysis of the requested open source communities.
And those analysis are enriched through the addition of qualitative information
derived of direct interaction to each of the communities and its members.
</p>
<p> All of this data is also studied from a statistical point of view, trying to
</p>
<p>
All of this data is also studied from a statistical point of view, trying to
understand tendencies of the community (size, evolution, activity), anticipate
potential problems and risks from a business perspective.
</p>
<div>
<h3>Companies</h3>
<ul>
<li>Composition of the community of companies</li>
<li>Areas of influence of each company</li>
<li>Typical profile and behaviour of a company</li>
<li>Comparison among companies in the software development process</li>
<li>Risk assessment in open source communities</li>
<li>Studies on the neutrality of the community/companies in the development process</li>
</ul>
</div>
<div>
<h3>Demographics</h3>
<ul>
<li>Retention rate</li>
<li>Evolution of old and new developers</li>
<li>General behaviour of the community</li>
<li>Checking the effects of development application policies</li>
</ul>
</div>
<div>
<h3>Generations</h3>
<ul>
<li>Study of the evolution of the developers core team</li>
<li>Retention rate of the core team of developers</li>
</ul>
</div>
<div>
<h3>Onion model</h3>
<ul>
<li> Composition of the onion model </li>
<li> Evolution of the attraction of new members </li>
<li> Time to become a committer or reviewer in a community</li>
<li> Development of strategies to become faster part of the community </li>
<li> Development of strategies to attract new members to the community </li>
</ul>
</div>
<div>
<h3>Social Network Analysis</h3>
<ul>
<li> Evolution of main characteristics of the network</li>
<li> Detection of important nodes (developers) of the network and its implications</li>
<li> Tendencies in the community</li>
<li> Areas of influence of main developers</li>
</ul>
</div>
<div>
<h3> Analysis of strategies to follow in open source communities</h3>
<ul>
<li>Understanding of general idiosyncrasy of the community</li>
<li>Definition of policies followed by the community from a quantitative point of view</li>
<li>Definition of strategies adapted to deal with open source communities</li>
</ul>
</div>
</div>
</p>
<div>
<h3>
Companies
</h3>
<ul>
<li>
Composition of the community of companies
</li>
<li>
Areas of influence of each company
</li>
<li>
Typical profile and behaviour of a company
</li>
<li>
Comparison among companies in the software development process
</li>
<li>
Risk assessment in open source communities
</li>
<li>
Studies on the neutrality of the community/companies in the development process
</li>
</ul>
</div>
<div>
<h3>
Demographics
</h3>
<ul>
<li>
Retention rate
</li>
<li>
Evolution of old and new developers
</li>
<li>
General behaviour of the community
</li>
<li>
Checking the effects of development application policies
</li>
</ul>
</div>
<div>
<h3>
Generations
</h3>
<ul>
<li>
Study of the evolution of the developers core team
</li>
<li>
Retention rate of the core team of developers
</li>
</ul>
</div>
<div>
<h3>
Onion model
</h3>
<ul>
<li>
Composition of the onion model
</li>
<li>
Evolution of the attraction of new members
</li>
<li>
Time to become a committer or reviewer in a community
</li>
<li>
Development of strategies to become faster part of the community
</li>
<li>
Development of strategies to attract new members to the community
</li>
</ul>
</div>
<div>
<h3>
Social Network Analysis
</h3>
<ul>
<li>
Evolution of main characteristics of the network
</li>
<li>
Detection of important nodes (developers) of the network and its implications
</li>
<li>
Tendencies in the community
</li>
<li>
Areas of influence of main developers
</li>
</ul>
</div>
<div>
<h3>
Analysis of strategies to follow in open source communities
</h3>
<ul>
<li>
Understanding of general idiosyncrasy of the community
</li>
<li>
Definition of policies followed by the community from a quantitative point of view
</li>
<li>
Definition of strategies adapted to deal with open source communities
</li>
</ul>
</div>
</div>
<script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/d3-treemap.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/DataSource.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Loader.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/ITS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/MLS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/SCM.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.js"></script>
</body>
</div>
<script src="VizGrimoireJS/src/envision.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/d3-treemap.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/DataSource.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Loader.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/ITS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/MLS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/SCM.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Envision_Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Viz.js" type="text/javascript">
</script>
</div>
</body>
</html>

View File

@ -1,85 +1,117 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, liferay" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia company website" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<title>WebKit Report by Bitergia: Information about all companies</title>
<style type="text/css">
</style>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div id="navigation"></div>
<div style="float:left">
<div style="float:left">
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Information about all companies</h1>
<p>Some charts and tables for all companies in the project, and a summary of the evolution of their participation with links to more detailed information per company.</p>
</div>
<div>
<div id="info-pill" style="width:360px;height:170px;float:left;margin-bottom:15px;margin-righ:15px">
<div style="float:left;width:350px;height:150px"
class="scm-flotr2-metrics" data-metrics="num_companies" data-legend="false"></div>
<i><b>Active companies per month</b></i><a href="notes.html#note:charts:companies:companies"><img src="qm_15.png"></a>
</div>
<div class="info-pill" style="width:360px;height:170px;float:left;margin-bottom:15px;">
<div style="float:left;margin:10px;width:350px;height:150px" id="scm-companies-summary">
</div>
</div>
</div>
<div>
<div id="info-pill" style="width:370px;height:270px;float:left;margin-bottom:25px;margin-righ:25px">
<div class="scm-flotr2-companies-static"
data-metric="commits" data-limit="10"
style="width:350px;height:250px;margin-right:10px;float:left;margin-bottom:10px"></div>
<i><b>Commits per company (aggregated)</b><a href="notes.html#note:charts:companies:commits_agg"><img src="qm_15.png"></a></i>
</div>
<div id="info-pill" style="width:370px;height:270px;float:left;margin-bottom:25px;margin-righ:25px">
<div class="scm-flotr2-companies-static"
data-metric="authors" data-limit="10" data-order-by="commits"
style="width:350px;height:250px;margin-right:10px;float:left;margin-bottom:10px"></div>
<i><b>Authors per company (aggregated)</b><a href="notes.html#note:charts:companies:authors_agg"><img src="qm_15.png"></a></i>
</div>
</div>
</div>
<!-- Companies Navigation -->
<div style="width=715px;padding:20px;">
<h1 style="font-weight: bold;">List of companies</h1>
<div id="scm-flotr2-companies-nav" data-sort-metric="commits_rev"
style="width:700px;"></div>
</div>
<!-- Companies flotr2 list -->
<div>
<div class="scm-flotr2-companies-list"
data-metrics="commits,authors" data-sort-metric="commits"
style="width:700px; margin-right:10px;"></div>
</div>
</div>
<div id="footer"></div>
</div>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/DataSource.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Loader.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/ITS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/MLS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/SCM.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.js"></script>
</body>
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, liferay" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia company website" name="description"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
WebKit Report by Bitergia: Information about all companies
</title>
<style type="text/css">
</style>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="navigation">
</div>
<div style="float:left">
<div style="float:left">
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Information about all companies
</h1>
<p>
Some charts and tables for all companies in the project, and a summary of the evolution of their participation with links to more detailed information per company.
</p>
</div>
<div>
<div id="info-pill" style="width:360px;height:170px;float:left;margin-bottom:15px;margin-righ:15px">
<div class="scm-flotr2-metrics" data-legend="false" data-metrics="num_companies" style="float:left;width:350px;height:150px">
</div>
<i>
<b>
Active companies per month
</b>
</i>
<a href="notes.html#note:charts:companies:companies">
<img src="qm_15.png"/>
</a>
</div>
<div class="info-pill" style="width:360px;height:170px;float:left;margin-bottom:15px;">
<div id="scm-companies-summary" style="float:left;margin:10px;width:350px;height:150px">
</div>
</div>
</div>
<div>
<div id="info-pill" style="width:370px;height:270px;float:left;margin-bottom:25px;margin-righ:25px">
<div class="scm-flotr2-companies-static" data-limit="10" data-metric="commits" style="width:350px;height:250px;margin-right:10px;float:left;margin-bottom:10px">
</div>
<i>
<b>
Commits per company (aggregated)
</b>
<a href="notes.html#note:charts:companies:commits_agg">
<img src="qm_15.png"/>
</a>
</i>
</div>
<div id="info-pill" style="width:370px;height:270px;float:left;margin-bottom:25px;margin-righ:25px">
<div class="scm-flotr2-companies-static" data-limit="10" data-metric="authors" data-order-by="commits" style="width:350px;height:250px;margin-right:10px;float:left;margin-bottom:10px">
</div>
<i>
<b>
Authors per company (aggregated)
</b>
<a href="notes.html#note:charts:companies:authors_agg">
<img src="qm_15.png"/>
</a>
</i>
</div>
</div>
</div>
<!-- Companies Navigation -->
<div style="width=715px;padding:20px;">
<h1 style="font-weight: bold;">
List of companies
</h1>
<div data-sort-metric="commits_rev" id="scm-flotr2-companies-nav" style="width:700px;">
</div>
</div>
<!-- Companies flotr2 list -->
<div>
<div class="scm-flotr2-companies-list" data-metrics="commits,authors" data-sort-metric="commits" style="width:700px; margin-right:10px;">
</div>
</div>
</div>
<div id="footer">
</div>
</div>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script src="VizGrimoireJS/src/envision.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/DataSource.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Loader.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/ITS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/MLS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/SCM.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Envision_Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Viz.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,179 +1,145 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<div id="Navbar">
</div>
<div class="row-fluid">
<div class="span12">
<div class="row-fluid">
<div class="span12">
<div class="row-fluid">
<div class="span12">
<div class="FilterItemData"></div>
</div>
</div>
<!-- scm charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scm"
data-filter="companies"></div>
</div>
<!-- commits -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_commits" data-legend="true"
data-filter="companies"></div>
</div>
<!-- end commits -->
<!-- authors -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_authors" data-legend="true"
data-filter="companies"></div>
</div>
<!-- end authors -->
<!-- end added, removed lines -->
<!-- <div class="span3">
<div class="FilterItemData">
</div>
</div>
</div>
<!-- scm charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scm" data-filter="companies">
</div>
</div>
<!-- commits -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scm" data-filter="companies" data-legend="true" data-metrics="scm_commits">
</div>
</div>
<!-- end commits -->
<!-- authors -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scm" data-filter="companies" data-legend="true" data-metrics="scm_authors">
</div>
</div>
<!-- end authors -->
<!-- end added, removed lines -->
<!-- <div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_added_lines,scm_removed_lines"
data-legend="true" data-filter="companies"></div>
</div>
-->
<!-- end added,removed lines -->
<div class="span2">
<div class="FilterItemTop" data-data-source="scm"
data-metric="scm_authors" data-period="all" data-titles="false"
data-filter="companies"></div>
</div>
</div>
<!-- end scm charts -->
<!-- its charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="its"
data-filter="companies"></div>
</div>
<!-- end closed, opened tickets -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="its"
data-metrics="its_closed,its_opened" data-legend="true"
data-filter="companies"></div>
</div>
<!-- end closed, opened tickets -->
<!-- closers, openers -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="its"
data-metrics="its_closers,its_openers" data-legend="true"
data-filter="companies"></div>
</div>
<div class="span2">
<div class="FilterItemTop" data-data-source="its"
data-metric="its_closers" data-period="all" data-titles="false"
data-filter="companies"></div>
<!-- end closers, openers -->
</div>
</div>
<!-- end its charts -->
<!-- mls charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="mls"
data-filter="companies"></div>
</div>
<!-- sent msgs -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="mls"
data-metrics="mls_sent" data-legend="true" data-filter="companies"></div>
</div>
<!-- senders -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="mls"
data-metrics="mls_senders" data-legend="true"
data-filter="companies"></div>
</div>
<!-- end senders -->
<div class="span2">
<div class="FilterItemTop" data-data-source="mls"
data-metric="mls_senders" data-period="all" data-titles="false"
data-filter="companies"></div>
</div>
</div>
<!-- end mls charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scr"
data-filter="companies"></div>
</div>
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scr"
data-metrics="scr_submitted,scr_merged" data-legend="true"
data-filter="companies"></div>
</div>
<!-- <div class="span4">
<!-- end added,removed lines -->
<div class="span2">
<div class="FilterItemTop" data-data-source="scm" data-filter="companies" data-metric="scm_authors" data-period="all" data-titles="false">
</div>
</div>
</div>
<!-- end scm charts -->
<!-- its charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="its" data-filter="companies">
</div>
</div>
<!-- end closed, opened tickets -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="its" data-filter="companies" data-legend="true" data-metrics="its_closed,its_opened">
</div>
</div>
<!-- end closed, opened tickets -->
<!-- closers, openers -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="its" data-filter="companies" data-legend="true" data-metrics="its_closers,its_openers">
</div>
</div>
<div class="span2">
<div class="FilterItemTop" data-data-source="its" data-filter="companies" data-metric="its_closers" data-period="all" data-titles="false">
</div>
<!-- end closers, openers -->
</div>
</div>
<!-- end its charts -->
<!-- mls charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="mls" data-filter="companies">
</div>
</div>
<!-- sent msgs -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="mls" data-filter="companies" data-legend="true" data-metrics="mls_sent">
</div>
</div>
<!-- senders -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="mls" data-filter="companies" data-legend="true" data-metrics="mls_senders">
</div>
</div>
<!-- end senders -->
<div class="span2">
<div class="FilterItemTop" data-data-source="mls" data-filter="companies" data-metric="mls_senders" data-period="all" data-titles="false">
</div>
</div>
</div>
<!-- end mls charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scr" data-filter="companies">
</div>
</div>
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scr" data-filter="companies" data-legend="true" data-metrics="scr_submitted,scr_merged">
</div>
</div>
<!-- <div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scr"
data-metrics="scr_mergers" data-legend="true"
data-filter="companies"></div>
</div>
-->
<!-- <div class="span2">
<!-- <div class="span2">
<div class="FilterItemTop" data-data-source="scr"
data-metric="scr_senders" data-period="all" data-titles="false"
data-filter="companies"></div>
</div>
-->
</div>
<!-- end mls charts -->
</div>
<!-- end charts -->
</div>
<!-- end mls charts -->
</div>
<!-- end charts -->
</div>
</div>
<footer>
<div id="Footer"></div>
<div id="Footer">
</div>
</footer>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,131 +1,118 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<div class="span12">
<div class="FilterItemData"></div>
</div>
<div id="Navbar">
</div>
<div class="row-fluid">
<div class="span12">
<div class="FilterItemData">
</div>
</div>
<!-- SCM -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scm"
data-filter="countries"></div>
</div>
<div class="span10">
<div class="span6">
<div class="row-fluid">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_commits" data-filter="countries"
data-legend="false" data-help="false"></div>
</div>
</div>
<div class="span6">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_authors" data-filter="countries"
data-legend="false" data-help="false"></div>
</div>
</div>
</div>
<!-- SCM -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scm" data-filter="countries">
</div>
</div>
<!-- end SCM -->
<!-- ITS -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="its"
data-filter="countries"></div>
<div class="span10">
<div class="span6">
<div class="row-fluid">
<div class="FilterItemMetricsEvol" data-data-source="scm" data-filter="countries" data-help="false" data-legend="false" data-metrics="scm_commits">
</div>
</div>
<div class="span10">
<div class="span6">
<div class="row-fluid">
<div class="FilterItemMetricsEvol" data-data-source="its"
data-metrics="its_closed" data-filter="countries"
data-legend="false" data-help="false"></div>
</div>
</div>
<div class="span6">
<div class="FilterItemMetricsEvol" data-data-source="its"
data-metrics="its_closers" data-filter="countries"
data-legend="false" data-help="false"></div>
</div>
</div>
<div class="span6">
<div class="FilterItemMetricsEvol" data-data-source="scm" data-filter="countries" data-help="false" data-legend="false" data-metrics="scm_authors">
</div>
</div>
</div>
<!-- end ITS -->
<!-- MLS -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="mls"
data-filter="countries"></div>
</div>
<div class="span10">
<div class="span6">
<div class="row-fluid">
<div class="FilterItemMetricsEvol" data-data-source="mls"
data-metrics="mls_sent" data-filter="countries"
data-legend="false" data-help="false"></div>
</div>
</div>
<div class="span6">
<div class="FilterItemMetricsEvol" data-data-source="mls"
data-metrics="mls_senders" data-filter="countries"
data-legend="false" data-help="false"></div>
</div>
</div>
</div>
<!-- end SCM -->
<!-- ITS -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="its" data-filter="countries">
</div>
</div>
<!-- end MLS -->
<!-- SCR -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scr"
data-filter="countries"></div>
<div class="span10">
<div class="span6">
<div class="row-fluid">
<div class="FilterItemMetricsEvol" data-data-source="its" data-filter="countries" data-help="false" data-legend="false" data-metrics="its_closed">
</div>
</div>
<div class="span10">
<div class="span6">
<div class="row-fluid">
<div class="FilterItemMetricsEvol" data-data-source="scr"
data-metrics="scr_submitted" data-filter="countries"
data-legend="false" data-help="false"></div>
</div>
</div>
<div class="span6">
<div class="FilterItemMetricsEvol" data-data-source="scr"
data-metrics="scr_merged" data-filter="countries"
data-legend="false" data-help="false"></div>
</div>
</div>
<div class="span6">
<div class="FilterItemMetricsEvol" data-data-source="its" data-filter="countries" data-help="false" data-legend="false" data-metrics="its_closers">
</div>
</div>
</div>
<!-- end SCR -->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- end ITS -->
<!-- MLS -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="mls" data-filter="countries">
</div>
</div>
<div class="span10">
<div class="span6">
<div class="row-fluid">
<div class="FilterItemMetricsEvol" data-data-source="mls" data-filter="countries" data-help="false" data-legend="false" data-metrics="mls_sent">
</div>
</div>
</div>
<div class="span6">
<div class="FilterItemMetricsEvol" data-data-source="mls" data-filter="countries" data-help="false" data-legend="false" data-metrics="mls_senders">
</div>
</div>
</div>
</div>
<!-- end MLS -->
<!-- SCR -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scr" data-filter="countries">
</div>
</div>
<div class="span10">
<div class="span6">
<div class="row-fluid">
<div class="FilterItemMetricsEvol" data-data-source="scr" data-filter="countries" data-help="false" data-legend="false" data-metrics="scr_submitted">
</div>
</div>
</div>
<div class="span6">
<div class="FilterItemMetricsEvol" data-data-source="scr" data-filter="countries" data-help="false" data-legend="false" data-metrics="scr_merged">
</div>
</div>
</div>
</div>
<!-- end SCR -->
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,78 +1,120 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- summary bar -->
<div class="capped-box overall-summary ">
<div class="stats-switcher-viewport js-stats-switcher-viewport">
<ul class="numbers-summary">
<li><a href="scm.html"><span class="GlobalData"
data-data-source="scm" data-field="scm_commits"></span></a> commits</li>
<li><a href="scm.html"><span class="GlobalData"
data-data-source="scm" data-field="scm_authors"></span></a> developers
</li>
<li><a href="its.html"><span class="GlobalData"
data-data-source="its" data-field="its_opened"></span></a> tickets</li>
<li><a href="mls.html"><span class="GlobalData"
data-data-source="mls" data-field="mls_sent"></span></a> mail messages
</li>
</ul>
</div>
</div>
<!-- end of summary bar -->
<div class="row-fluid">
</div>
<div class="row-fluid">
<div class="span6">
<div class="DataSourcesTable"></div>
</div>
<div class="span6">
<div class="well well-lg">
<p>Our main concern as a company is <strong>to provide products and services as transparent as possible,
generating a trustable relationship with our costumers</strong>. Therefore, if you find any
inconsistencies in the data, or have any other kind of feedback, please let us know by contacting us.</p>
<p><strong>Thanks</strong> for your interest and support!</p>
</div>
<p>Get here the <a href="data/db">MySQL database dumps</a> with the complete datasets
retrievied using the <a href="#"><i class="fa
fa-external-link"></i> Metrics Grimoire Tools</a></p>
<p>You can also download the <a href="data/json">JSON files</a> (<a href="data/json.tgz">archive</a>)
used to display the information shown on this dashboard</p>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<!-- summary bar -->
<div class="capped-box overall-summary ">
<div class="stats-switcher-viewport js-stats-switcher-viewport">
<ul class="numbers-summary">
<li>
<a href="scm.html">
<span class="GlobalData" data-data-source="scm" data-field="scm_commits">
</span>
</a>
commits
</li>
<li>
<a href="scm.html">
<span class="GlobalData" data-data-source="scm" data-field="scm_authors">
</span>
</a>
developers
</li>
<li>
<a href="its.html">
<span class="GlobalData" data-data-source="its" data-field="its_opened">
</span>
</a>
tickets
</li>
<li>
<a href="mls.html">
<span class="GlobalData" data-data-source="mls" data-field="mls_sent">
</span>
</a>
mail messages
</li>
</ul>
</div>
</div>
<!-- end of summary bar -->
<div class="row-fluid">
</div>
<div class="row-fluid">
<div class="span6">
<div class="DataSourcesTable">
</div>
</div>
<div class="span6">
<div class="well well-lg">
<p>
Our main concern as a company is
<strong>
to provide products and services as transparent as possible,
generating a trustable relationship with our costumers
</strong>
. Therefore, if you find any
inconsistencies in the data, or have any other kind of feedback, please let us know by contacting us.
</p>
<p>
<strong>
Thanks
</strong>
for your interest and support!
</p>
</div>
<p>
Get here the
<a href="data/db">
MySQL database dumps
</a>
with the complete datasets
retrievied using the
<a href="#">
<i class="fa fa-external-link">
</i>
Metrics Grimoire Tools
</a>
</p>
<p>
You can also download the
<a href="data/json">
JSON files
</a>
(
<a href="data/json.tgz">
archive
</a>
)
used to display the information shown on this dashboard
</p>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,85 +1,101 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div id="info" class="row-fluid">
<h4>Attraction / retention</h4>
</div>
<div class="well">
<div class="row-fluid">
<p>
<p>
<i><b>Attracted</b>: Number of contributors entering the project
<div id="Navbar">
</div>
<div class="row-fluid" id="info">
<h4>
Attraction / retention
</h4>
</div>
<div class="well">
<div class="row-fluid">
<p>
</p>
<p>
<i>
<b>
Attracted
</b>
: Number of contributors entering the project
for each cohort. In charts, cohorts are organized by
"age" (time since they entered the project), each bar
representing one of these cohorts.
Large bars for any age mean that the community was attracting
many contributors that time ago.</i>
</p>
<i><b>Retained</b>: Number of remaining contributors (those still
many contributors that time ago.
</i>
</p>
<i>
<b>
Retained
</b>
: Number of remaining contributors (those still
active) for each cohort. Large top bars (corresponding to
older cohorts) mean that
experienced contributors are still
active. Large bottom bars mean that new contributors are being
retained.</i>
</p>
<p>
The ratio between retained and attracted contributors for a cohort
retained.
</i>
<p>
The ratio between retained and attracted contributors for a cohort
represents the retention ratio for that cohort (fraction of
contributors of that age that are still active).
</p>
</div>
</p>
</div>
<div class="row-fluid">
<div class="span4">
<h6>Source code developers</h6>
<div class="Demographics" data-data-source="scm" data-period="0.5"></div>
</div>
<div class="span4">
<h6>Ticket participants</h6>
<div class="Demographics" data-data-source="its" data-period="0.5"></div>
</div>
<div class="span4">
<h6>Discussion participants</h6>
<div class="Demographics" data-data-source="mls" data-period="0.5"></div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<h6>
Source code developers
</h6>
<div class="Demographics" data-data-source="scm" data-period="0.5">
</div>
</div>
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
<div class="span4">
<h6>
Ticket participants
</h6>
<div class="Demographics" data-data-source="its" data-period="0.5">
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
<div class="span4">
<h6>
Discussion participants
</h6>
<div class="Demographics" data-data-source="mls" data-period="0.5">
</div>
</div>
</div>
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,38 +1,40 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia Reports" />
<link rel="stylesheet" type="text/css" href="gridster.css" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<title>Bitergia M0 Report</title>
<style type="text/css">
</style>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div id="navigation" style="float:left"></div>
<div id="gridster" class="gridster" style="float:left"></div>
<div id="footer"></div>
</div>
<!-- wrapper -->
<!--[if IE]>
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia Reports" name="description"/>
<link href="gridster.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
Bitergia M0 Report
</title>
<style type="text/css">
</style>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="navigation" style="float:left">
</div>
<div class="gridster" id="gridster" style="float:left">
</div>
<div id="footer">
</div>
</div>
<!-- wrapper -->
<!--[if IE]>
<script type="text/javascript" src="/static/lib/FlashCanvas/bin/flashcanvas.js"></script>
<![endif]-->
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
<!-- <script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
<!-- <script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/jquery.gridster.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Loader.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
@ -42,5 +44,5 @@
<script type="text/javascript" src="VizGrimoireJS/src/SCM.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/markers.js"></script> -->
</body>
</body>
</html>

View File

@ -1,53 +1,60 @@
<!DOCTYPE html>
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet">
<style type="text/css">
body {
<html lang="en">
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<meta content="" name="description"/>
<meta content="" name="author"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.sidebar-nav {
padding: 9px 0;
}
</style>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="custom.css" />
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
</style>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="../assets/js/html5shiv.js"></script>
<![endif]-->
<!-- Fav and touch icons -->
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-57-precomposed.png">
<link rel="shortcut icon" href="favicon.png">
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="navbar"></div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span12">
<div id="gridster" class="gridster"></div>
</div>
</div><!--/row-->
<footer>
<div id="footer"></div>
</footer>
</div><!--/.fluid-container-->
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body></html>
<!-- Fav and touch icons -->
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-144-precomposed.png" rel="apple-touch-icon-precomposed" sizes="144x144"/>
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-114-precomposed.png" rel="apple-touch-icon-precomposed" sizes="114x114"/>
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-72-precomposed.png" rel="apple-touch-icon-precomposed" sizes="72x72"/>
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-57-precomposed.png" rel="apple-touch-icon-precomposed"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="navbar">
</div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span12">
<div class="gridster" id="gridster">
</div>
</div>
</div>
<!--/row-->
<footer>
<div id="footer">
</div>
</footer>
</div>
<!--/.fluid-container-->
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,40 +1,41 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia company website" />
<!-- <link rel="stylesheet" type="text/css" href="VizGrimoireJS/src/envision.min.css" />
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia company website" name="description"/>
<!-- <link rel="stylesheet" type="text/css" href="VizGrimoireJS/src/envision.min.css" />
<link rel="stylesheet" type="text/css" href="VizGrimoireJS/src/jquery.gridster.css" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/src/report.css" /> -->
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<link rel="stylesheet" type="text/css" href="gridster.css" />
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<title>Bitergia M0 Report</title>
<style type="text/css">
</style>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div id="gridster" class="gridster"></div>
<div id="footer"></div>
</div>
<!-- wrapper -->
<!--[if IE]>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="gridster.css" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
Bitergia M0 Report
</title>
<style type="text/css">
</style>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div class="gridster" id="gridster">
</div>
<div id="footer">
</div>
</div>
<!-- wrapper -->
<!--[if IE]>
<script type="text/javascript" src="/static/lib/FlashCanvas/bin/flashcanvas.js"></script>
<![endif]-->
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
<!-- <script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
<!-- <script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/jquery.gridster.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Loader.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
@ -45,10 +46,10 @@
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/markers.js"></script>
-->
<script type="text/javascript">
Report.data_ready(function() {
<script type="text/javascript">
Report.data_ready(function() {
Viz.gridster_debug = true;
});
</script>
</body>
</script>
</body>
</html>

View File

@ -1,181 +1,146 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<div class="span12">
<div class="FilterItemData"></div>
</div>
<div id="Navbar">
</div>
<div class="row-fluid">
<div class="span12">
<div class="FilterItemData">
</div>
</div>
<div class="row-fluid">
<!-- charts -->
<div class="span12">
<!-- scm charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scm"
data-filter="domains"></div>
</div>
<!-- commits -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_commits" data-legend="true"
data-filter="domains"></div>
</div>
<!-- end commits -->
<!-- authors -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_authors" data-legend="true"
data-filter="domains"></div>
</div>
<!-- end authors -->
<!-- end added, removed lines -->
<!-- <div class="span3">
</div>
<div class="row-fluid">
<!-- charts -->
<div class="span12">
<!-- scm charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scm" data-filter="domains">
</div>
</div>
<!-- commits -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scm" data-filter="domains" data-legend="true" data-metrics="scm_commits">
</div>
</div>
<!-- end commits -->
<!-- authors -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scm" data-filter="domains" data-legend="true" data-metrics="scm_authors">
</div>
</div>
<!-- end authors -->
<!-- end added, removed lines -->
<!-- <div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_added_lines,scm_removed_lines"
data-legend="true" data-filter="domains"></div>
</div>
-->
<!-- end added,removed lines -->
<div class="span2">
<div class="FilterItemTop" data-data-source="scm"
data-metric="scm_authors" data-period="all" data-titles="false"
data-filter="domains"></div>
</div>
</div>
<!-- end scm charts -->
<!-- its charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="its"
data-filter="domains"></div>
</div>
<!-- end closed, opened tickets -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="its"
data-metrics="its_closed,its_opened" data-legend="true"
data-filter="domains"></div>
</div>
<!-- end closed, opened tickets -->
<!-- closers, openers -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="its"
data-metrics="its_closers,its_openers" data-legend="true"
data-filter="domains"></div>
</div>
<div class="span2">
<div class="FilterItemTop" data-data-source="its"
data-metric="its_closers" data-period="all" data-titles="false"
data-filter="domains"></div>
<!-- end closers, openers -->
</div>
</div>
<!-- end its charts -->
<!-- mls charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="mls"
data-filter="domains"></div>
</div>
<!-- sent msgs -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="mls"
data-metrics="mls_sent" data-legend="true" data-filter="domains"></div>
</div>
<!-- senders -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="mls"
data-metrics="mls_senders" data-legend="true"
data-filter="domains"></div>
</div>
<!-- end senders -->
<div class="span2">
<div class="FilterItemTop" data-data-source="mls"
data-metric="mls_senders" data-period="all" data-titles="false"
data-filter="domains"></div>
</div>
</div>
<!-- end mls charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scr"
data-filter="domains"></div>
</div>
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scr"
data-metrics="scr_submitted,scr_merged" data-legend="true"
data-filter="domains"></div>
</div>
<!-- <div class="span4">
<!-- end added,removed lines -->
<div class="span2">
<div class="FilterItemTop" data-data-source="scm" data-filter="domains" data-metric="scm_authors" data-period="all" data-titles="false">
</div>
</div>
</div>
<!-- end scm charts -->
<!-- its charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="its" data-filter="domains">
</div>
</div>
<!-- end closed, opened tickets -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="its" data-filter="domains" data-legend="true" data-metrics="its_closed,its_opened">
</div>
</div>
<!-- end closed, opened tickets -->
<!-- closers, openers -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="its" data-filter="domains" data-legend="true" data-metrics="its_closers,its_openers">
</div>
</div>
<div class="span2">
<div class="FilterItemTop" data-data-source="its" data-filter="domains" data-metric="its_closers" data-period="all" data-titles="false">
</div>
<!-- end closers, openers -->
</div>
</div>
<!-- end its charts -->
<!-- mls charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="mls" data-filter="domains">
</div>
</div>
<!-- sent msgs -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="mls" data-filter="domains" data-legend="true" data-metrics="mls_sent">
</div>
</div>
<!-- senders -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="mls" data-filter="domains" data-legend="true" data-metrics="mls_senders">
</div>
</div>
<!-- end senders -->
<div class="span2">
<div class="FilterItemTop" data-data-source="mls" data-filter="domains" data-metric="mls_senders" data-period="all" data-titles="false">
</div>
</div>
</div>
<!-- end mls charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scr" data-filter="domains">
</div>
</div>
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scr" data-filter="domains" data-legend="true" data-metrics="scr_submitted,scr_merged">
</div>
</div>
<!-- <div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scr"
data-metrics="scr_mergers" data-legend="true"
data-filter="domains"></div>
</div>
-->
<!-- <div class="span2">
<!-- <div class="span2">
<div class="FilterItemTop" data-data-source="scr"
data-metric="scr_senders" data-period="all" data-titles="false"
data-filter="domains"></div>
</div>
-->
</div>
<!-- end mls charts -->
</div>
<!-- end charts -->
</div>
<!-- end mls charts -->
</div>
<!-- end charts -->
</div>
</div>
<footer>
<div id="Footer"></div>
<div id="Footer">
</div>
</footer>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,26 +1,43 @@
<div class="row-fluid">
<div class="span4 text-left">
<a href="data-sources.html">Data sources</a>&nbsp;&nbsp;&nbsp;
<a href="https://twitter.com/share" class="twitter-share-button"
data-url="http://activity.openstack.org/dash" data-count="none"
data-hashtags="openstack">Tweet</a>
<script>!function(d,s,id){var
<html>
<body>
<div class="row-fluid">
<div class="span4 text-left">
<a href="data-sources.html">
Data sources
</a>
<a class="twitter-share-button" data-count="none" data-hashtags="openstack" data-url="http://activity.openstack.org/dash" href="https://twitter.com/share">
Tweet
</a>
<script>
!function(d,s,id){var
js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,
'script', 'twitter-wjs');</script>
</div>
<div class="span4 text-center">
<a href="http://bitergia.com/"><img
src="bitergia-logo.png" alt="Bitergia logo" id="logo" height="45"
width="90" border=0></a>
<br/>
<br/>
&#169; 2012-2014 Bitergia, OpenStack Foundation
<a href="http://creativecommons.org/licenses/by-sa/3.0/es/deed.es">
<img src="cc-by-sa.png" border=0 alt="CC by-sa"></a>
</div>
<div class="span4 text-right">
Powered
by <a href="http://metricsgrimoire.github.com/">MetricsGrimoire</a>
and <a href="http://vizgrimoire.bitergia.org/">VizGrimoire</a> <span id="vizjs-lib-version"></span>
</div>
</div>
'script', 'twitter-wjs');
</script>
</div>
<div class="span4 text-center">
<a href="http://bitergia.com/">
<img alt="Bitergia logo" border="0" height="45" id="logo" src="bitergia-logo.png" width="90"/>
</a>
<br/>
<br/>
© 2012-2014 Bitergia, OpenStack Foundation
<a href="http://creativecommons.org/licenses/by-sa/3.0/es/deed.es">
<img alt="CC by-sa" border="0" src="cc-by-sa.png"/>
</a>
</div>
<div class="span4 text-right">
Powered
by
<a href="http://metricsgrimoire.github.com/">
MetricsGrimoire
</a>
and
<a href="http://vizgrimoire.bitergia.org/">
VizGrimoire
</a>
<span id="vizjs-lib-version">
</span>
</div>
</div>
</body>
</html>

View File

@ -1,13 +1,25 @@
<div id="header">
<figure class="logo">
<p>
<a href="index.html"><img src="bitergia-logo.png"
alt="Bitergia logo" id="logo" height="45" width="159"
border=0 style="float: right"></a>
</figure>
<h2>
<a href="index.html"><span class='report_name'></span>
Analysis (<span class='report_date'></span>)</a> <span
id='report_page'></span>
</h2>
</div>
<html>
<body>
<div id="header">
<figure class="logo">
<p>
<a href="index.html">
<img alt="Bitergia logo" border="0" height="45" id="logo" src="bitergia-logo.png" style="float: right" width="159"/>
</a>
</p>
</figure>
<h2>
<a href="index.html">
<span class="report_name">
</span>
Analysis (
<span class="report_date">
</span>
)
</a>
<span id="report_page">
</span>
</h2>
</div>
</body>
</html>

View File

@ -1,140 +1,224 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title>Bootstrap, from Twitter</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<!-- Le styles -->
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet">
<style type="text/css">
body {
<html lang="en">
<head>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<title>
Bootstrap, from Twitter
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<meta content="" name="description"/>
<meta content="" name="author"/>
<!-- Le styles -->
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
</style>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
</style>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="../assets/js/html5shiv.js"></script>
<![endif]-->
<!-- Fav and touch icons -->
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="http://getbootstrap.com/2.3.2/assets/ico/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="http://getbootstrap.com/2.3.2/assets/ico/apple-touch-icon-114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="http://getbootstrap.com/2.3.2/assets/ico/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="http://getbootstrap.com/2.3.2/assets/ico/apple-touch-icon-57-precomposed.png">
<link rel="shortcut icon" href="http://getbootstrap.com/2.3.2/assets/ico/favicon.png">
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="brand" href="#">Project name</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li class="nav-header">Nav header</li>
<li><a href="#">Separated link</a></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
<form class="navbar-form pull-right">
<input class="span2" placeholder="Email" type="text">
<input class="span2" placeholder="Password" type="password">
<button type="submit" class="btn">Sign in</button>
</form>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<!-- Fav and touch icons -->
<link href="http://getbootstrap.com/2.3.2/assets/ico/apple-touch-icon-144-precomposed.png" rel="apple-touch-icon-precomposed" sizes="144x144"/>
<link href="http://getbootstrap.com/2.3.2/assets/ico/apple-touch-icon-114-precomposed.png" rel="apple-touch-icon-precomposed" sizes="114x114"/>
<link href="http://getbootstrap.com/2.3.2/assets/ico/apple-touch-icon-72-precomposed.png" rel="apple-touch-icon-precomposed" sizes="72x72"/>
<link href="http://getbootstrap.com/2.3.2/assets/ico/apple-touch-icon-57-precomposed.png" rel="apple-touch-icon-precomposed"/>
<link href="http://getbootstrap.com/2.3.2/assets/ico/favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<!-- Main hero unit for a primary marketing message or call to action -->
<div class="hero-unit">
<h1>Hello, world!</h1>
<p>This is a template for a simple marketing or informational
<button class="btn btn-navbar" data-target=".nav-collapse" data-toggle="collapse" type="button">
<span class="icon-bar">
</span>
<span class="icon-bar">
</span>
<span class="icon-bar">
</span>
</button>
<a class="brand" href="#">
Project name
</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li class="active">
<a href="#">
Home
</a>
</li>
<li>
<a href="#about">
About
</a>
</li>
<li>
<a href="#contact">
Contact
</a>
</li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
Dropdown
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="#">
Action
</a>
</li>
<li>
<a href="#">
Another action
</a>
</li>
<li>
<a href="#">
Something else here
</a>
</li>
<li class="divider">
</li>
<li class="nav-header">
Nav header
</li>
<li>
<a href="#">
Separated link
</a>
</li>
<li>
<a href="#">
One more separated link
</a>
</li>
</ul>
</li>
</ul>
<form class="navbar-form pull-right">
<input class="span2" placeholder="Email" type="text"/>
<input class="span2" placeholder="Password" type="password"/>
<button class="btn" type="submit">
Sign in
</button>
</form>
</div>
<!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container">
<!-- Main hero unit for a primary marketing message or call to action -->
<div class="hero-unit">
<h1>
Hello, world!
</h1>
<p>
This is a template for a simple marketing or informational
website. It includes a large callout called the hero unit and three
supporting pieces of content. Use it as a starting point to create
something more unique.</p>
<p><a href="#" class="btn btn-primary btn-large">Learn more »</a></p>
</div>
<!-- Example row of columns -->
<div class="row">
<div class="span4">
<h2>Heading</h2>
<p>Donec id elit non mi porta gravida at eget metus. Fusce
something more unique.
</p>
<p>
<a class="btn btn-primary btn-large" href="#">
Learn more »
</a>
</p>
</div>
<!-- Example row of columns -->
<div class="row">
<div class="span4">
<h2>
Heading
</h2>
<p>
Donec id elit non mi porta gravida at eget metus. Fusce
dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut
fermentum massa justo sit amet risus. Etiam porta sem malesuada magna
mollis euismod. Donec sed odio dui. </p>
<p><a class="btn" href="#">View details »</a></p>
</div>
<div class="span4">
<h2>Heading</h2>
<p>Donec id elit non mi porta gravida at eget metus. Fusce
mollis euismod. Donec sed odio dui.
</p>
<p>
<a class="btn" href="#">
View details »
</a>
</p>
</div>
<div class="span4">
<h2>
Heading
</h2>
<p>
Donec id elit non mi porta gravida at eget metus. Fusce
dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut
fermentum massa justo sit amet risus. Etiam porta sem malesuada magna
mollis euismod. Donec sed odio dui. </p>
<p><a class="btn" href="#">View details »</a></p>
</div>
<div class="span4">
<h2>Heading</h2>
<p>Donec sed odio dui. Cras justo odio, dapibus ac facilisis
mollis euismod. Donec sed odio dui.
</p>
<p>
<a class="btn" href="#">
View details »
</a>
</p>
</div>
<div class="span4">
<h2>
Heading
</h2>
<p>
Donec sed odio dui. Cras justo odio, dapibus ac facilisis
in, egestas eget quam. Vestibulum id ligula porta felis euismod semper.
Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh,
ut fermentum massa justo sit amet risus.</p>
<p><a class="btn" href="#">View details »</a></p>
</div>
</div>
<hr>
<footer>
<p>© Company 2013</p>
</footer>
</div> <!-- /container -->
<!-- Le javascript
ut fermentum massa justo sit amet risus.
</p>
<p>
<a class="btn" href="#">
View details »
</a>
</p>
</div>
</div>
<hr/>
<footer>
<p>
© Company 2013
</p>
</footer>
</div>
<!-- /container -->
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="hero_files/jquery.js"></script>
<script src="hero_files/bootstrap-transition.js"></script>
<script src="hero_files/bootstrap-alert.js"></script>
<script src="hero_files/bootstrap-modal.js"></script>
<script src="hero_files/bootstrap-dropdown.js"></script>
<script src="hero_files/bootstrap-scrollspy.js"></script>
<script src="hero_files/bootstrap-tab.js"></script>
<script src="hero_files/bootstrap-tooltip.js"></script>
<script src="hero_files/bootstrap-popover.js"></script>
<script src="hero_files/bootstrap-button.js"></script>
<script src="hero_files/bootstrap-collapse.js"></script>
<script src="hero_files/bootstrap-carousel.js"></script>
<script src="hero_files/bootstrap-typeahead.js"></script>
</body></html>
<!-- Placed at the end of the document so the pages load faster -->
<script src="hero_files/jquery.js">
</script>
<script src="hero_files/bootstrap-transition.js">
</script>
<script src="hero_files/bootstrap-alert.js">
</script>
<script src="hero_files/bootstrap-modal.js">
</script>
<script src="hero_files/bootstrap-dropdown.js">
</script>
<script src="hero_files/bootstrap-scrollspy.js">
</script>
<script src="hero_files/bootstrap-tab.js">
</script>
<script src="hero_files/bootstrap-tooltip.js">
</script>
<script src="hero_files/bootstrap-popover.js">
</script>
<script src="hero_files/bootstrap-button.js">
</script>
<script src="hero_files/bootstrap-collapse.js">
</script>
<script src="hero_files/bootstrap-carousel.js">
</script>
<script src="hero_files/bootstrap-typeahead.js">
</script>
</body>
</html>

View File

@ -1,108 +1,160 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, liferay" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia company website" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<title>WebKit Report by Bitergia</title>
<style type="text/css">
</style>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div id="info-column1" style="width:180px">
<div id="navigation"></div>
<div id="refcard"></div>
</div>
<!-- Total Commits|Commits not reviewed and Authors|Reviewers -->
<div style="float:left; margin-right:20px;">
<div id="info-pill">
<h1 style="font-weight: bold;">Summary of activity</h1>
</div>
<div style="margin-bottom:15px">
<div id="info-pill" style="width:360px;height:290px;float:left;margin-right:15px">
<div class="scm-flotr2-companies"
data-metric="commits" data-limit="10" data-stacked="true"
style="width:350px;height:250px;margin-right:10px;float:left"></div>
<i><b>Commits per company (monthly)</b></i><a href="notes.html#note:charts:summary:commits"><img src="qm_15.png"></a>
</div>
<div id="info-pill" style="width:360px;height:290px;float:left;margin-right:15px">
<div class="scm-flotr2-companies"
data-metric="authors" data-limit="10" data-stacked="true"
data-order-by="commits"
style="width:350px;height:250px;margin-right:10px;float:left"></div>
<i><b>Active authors per company (monthly)</b></i><a href="notes.html#note:charts:summary:authors"><img src="qm_15.png"></a>
</div>
</div>
<div>
<div id="info-pill" style="width:360px;height:290px;float:left;margin-right:15px">
<div class="scm-flotr2-companies-static"
data-metric="commits" data-limit="5" data-show-others="true" data-graph="pie"
style="width:350px;height:250px;margin-right:10px;float:left"></div>
<i><b>Reviewed commits per company</b></i><a href="notes.html#note:charts:summary:commits_pie"><img src="qm_15.png"></a>
</div>
<div id="info-pill" style="width:360px;height:290px;float:left;margin-right:15px">
<div class="scm-flotr2-companies-static"
data-metric="authors" data-limit="5" data-show-others="true" data-graph="pie"
data-order-by="commits"
style="width:350px;height:250px;margin-right:10px;float:left"></div>
<i><b>Authors per company</b></i><a href="notes.html#note:charts:summary:authors_pie"><img src="qm_15.png"></a>
</div>
</div>
<div style="float:left; margin-left:10px;width:350px;">
<div class="info-pill">
<h1>Top authors (total)<a href="notes.html#note:tables:summary:authors"><img src="qm_15.png"></a></h1>
<div style="float:left; margin-left:10px" class="scm-global-top-metric"
data-metric="authors" data-period="all" data-titles="false"></div>
</div>
<div style="clear:both;"></div>
<div class="info-pill">
<h1>Top authors (2006)<a href="notes.html#note:tables:summary:authors"><img src="qm_15.png"></a></h1>
<div style="float:left; margin-left:10px" class="scm-global-top-metric"
data-metric="authors" data-period="2006" data-titles="false"></div>
</div>
</div>
<div style="float:left; margin-left:10px;width:350px;">
<div class="info-pill">
<h1>Top authors (2009)<a href="notes.html#note:tables:summary:authors"><img src="qm_15.png"></a></h1>
<div style="float:left; margin-left:10px" class="scm-global-top-metric"
data-metric="authors" data-period="2009" data-titles="false"></div>
</div>
<div style="clear:both;"></div>
<div class="info-pill">
<h1>Top authors (2012)<a href="notes.html#note:tables:summary:authors"><img src="qm_15.png"></a></h1>
<div style="float:left; margin-left:10px" class="scm-global-top-metric"
data-metric="authors" data-period="2012" data-titles="false"></div>
</div>
</div>
</div>
<div id="footer"></div>
</div>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/DataSource.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Loader.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/ITS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/MLS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/SCM.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.js"></script>
</body>
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, liferay" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia company website" name="description"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
WebKit Report by Bitergia
</title>
<style type="text/css">
</style>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="info-column1" style="width:180px">
<div id="navigation">
</div>
<div id="refcard">
</div>
</div>
<!-- Total Commits|Commits not reviewed and Authors|Reviewers -->
<div style="float:left; margin-right:20px;">
<div id="info-pill">
<h1 style="font-weight: bold;">
Summary of activity
</h1>
</div>
<div style="margin-bottom:15px">
<div id="info-pill" style="width:360px;height:290px;float:left;margin-right:15px">
<div class="scm-flotr2-companies" data-limit="10" data-metric="commits" data-stacked="true" style="width:350px;height:250px;margin-right:10px;float:left">
</div>
<i>
<b>
Commits per company (monthly)
</b>
</i>
<a href="notes.html#note:charts:summary:commits">
<img src="qm_15.png"/>
</a>
</div>
<div id="info-pill" style="width:360px;height:290px;float:left;margin-right:15px">
<div class="scm-flotr2-companies" data-limit="10" data-metric="authors" data-order-by="commits" data-stacked="true" style="width:350px;height:250px;margin-right:10px;float:left">
</div>
<i>
<b>
Active authors per company (monthly)
</b>
</i>
<a href="notes.html#note:charts:summary:authors">
<img src="qm_15.png"/>
</a>
</div>
</div>
<div>
<div id="info-pill" style="width:360px;height:290px;float:left;margin-right:15px">
<div class="scm-flotr2-companies-static" data-graph="pie" data-limit="5" data-metric="commits" data-show-others="true" style="width:350px;height:250px;margin-right:10px;float:left">
</div>
<i>
<b>
Reviewed commits per company
</b>
</i>
<a href="notes.html#note:charts:summary:commits_pie">
<img src="qm_15.png"/>
</a>
</div>
<div id="info-pill" style="width:360px;height:290px;float:left;margin-right:15px">
<div class="scm-flotr2-companies-static" data-graph="pie" data-limit="5" data-metric="authors" data-order-by="commits" data-show-others="true" style="width:350px;height:250px;margin-right:10px;float:left">
</div>
<i>
<b>
Authors per company
</b>
</i>
<a href="notes.html#note:charts:summary:authors_pie">
<img src="qm_15.png"/>
</a>
</div>
</div>
<div style="float:left; margin-left:10px;width:350px;">
<div class="info-pill">
<h1>
Top authors (total)
<a href="notes.html#note:tables:summary:authors">
<img src="qm_15.png"/>
</a>
</h1>
<div class="scm-global-top-metric" data-metric="authors" data-period="all" data-titles="false" style="float:left; margin-left:10px">
</div>
</div>
<div style="clear:both;">
</div>
<div class="info-pill">
<h1>
Top authors (2006)
<a href="notes.html#note:tables:summary:authors">
<img src="qm_15.png"/>
</a>
</h1>
<div class="scm-global-top-metric" data-metric="authors" data-period="2006" data-titles="false" style="float:left; margin-left:10px">
</div>
</div>
</div>
<div style="float:left; margin-left:10px;width:350px;">
<div class="info-pill">
<h1>
Top authors (2009)
<a href="notes.html#note:tables:summary:authors">
<img src="qm_15.png"/>
</a>
</h1>
<div class="scm-global-top-metric" data-metric="authors" data-period="2009" data-titles="false" style="float:left; margin-left:10px">
</div>
</div>
<div style="clear:both;">
</div>
<div class="info-pill">
<h1>
Top authors (2012)
<a href="notes.html#note:tables:summary:authors">
<img src="qm_15.png"/>
</a>
</h1>
<div class="scm-global-top-metric" data-metric="authors" data-period="2012" data-titles="false" style="float:left; margin-left:10px">
</div>
</div>
</div>
</div>
<div id="footer">
</div>
</div>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script src="VizGrimoireJS/src/envision.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/DataSource.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Loader.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/ITS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/MLS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/SCM.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Envision_Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Viz.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,61 +1,69 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia company website" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<title>Bitergia Summary Report</title>
<style type="text/css">
</style>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div id="info-column1" style="width:180px">
<div id="navigation"></div>
<div id="refcard"></div>
</div>
<!-- SUMMARY -->
<div style="float:left; margin-right:20px;">
<div id="info-pill">
<h1 style="font-weight: bold;">General activity</h1>
</div>
<div id="info-pill" style="height: 600px;">
<div id="all-envision" style="float:left"></div>
</div>
<div>[Use sliders to select time periods]</div>
</div>
<!-- TOPS -->
<div style="float:left;">
<div id="scm-top" style="float:left;margin-right:10px;"></div>
<div id="its-top" style="float:left;margin-right:10px;"></div>
<div id="mls-top" style="float:left;margin:0px;"></div>
</div>
<!-- FLOTR2 -->
<div style="float:left;">
<div style="float:left;">
<div id="scm-commits-flotr2" style="width:150px;margin-right:10px"></div>
<div id="scm-authors-flotr2" style="width:150px"></div>
</div>
<div style="float:left">
<div id="its-closed-flotr2" style="width:150px;margin-right:10px"></div>
<div id="its-closers-flotr2" style="width:150px"></div>
<!--<div id="info-pill">
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia company website" name="description"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
Bitergia Summary Report
</title>
<style type="text/css">
</style>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="info-column1" style="width:180px">
<div id="navigation">
</div>
<div id="refcard">
</div>
</div>
<!-- SUMMARY -->
<div style="float:left; margin-right:20px;">
<div id="info-pill">
<h1 style="font-weight: bold;">
General activity
</h1>
</div>
<div id="info-pill" style="height: 600px;">
<div id="all-envision" style="float:left">
</div>
</div>
<div>
[Use sliders to select time periods]
</div>
</div>
<!-- TOPS -->
<div style="float:left;">
<div id="scm-top" style="float:left;margin-right:10px;">
</div>
<div id="its-top" style="float:left;margin-right:10px;">
</div>
<div id="mls-top" style="float:left;margin:0px;">
</div>
</div>
<!-- FLOTR2 -->
<div style="float:left;">
<div style="float:left;">
<div id="scm-commits-flotr2" style="width:150px;margin-right:10px">
</div>
<div id="scm-authors-flotr2" style="width:150px">
</div>
</div>
<div style="float:left">
<div id="its-closed-flotr2" style="width:150px;margin-right:10px">
</div>
<div id="its-closers-flotr2" style="width:150px">
</div>
<!--<div id="info-pill">
<h1 style="font-weight:bold;">Time to close tickets</h1>
</div>
<div class="info-pill" style="width:150px;">
@ -64,29 +72,39 @@
99% of tickets open during the corresponding month were closed in less than y days
</p>
</div>-->
</div>
<div style="float:left">
<div id="mls-sent-flotr2" style="width:150px;margin-right:10px"></div>
<div id="mls-senders-flotr2" style="width:150px"></div>
</div>
</div>
<div id="footer"></div>
</div>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/DataSource.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/DataProcess.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Loader.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/ITS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/MLS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/SCM.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/SCR.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.js"></script>
</body>
</div>
<div style="float:left">
<div id="mls-sent-flotr2" style="width:150px;margin-right:10px">
</div>
<div id="mls-senders-flotr2" style="width:150px">
</div>
</div>
</div>
<div id="footer">
</div>
</div>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script src="VizGrimoireJS/src/envision.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/DataSource.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/DataProcess.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Loader.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/ITS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/MLS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/SCM.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/SCR.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Envision_Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Viz.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,71 +1,86 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia company website" />
<link rel="stylesheet" type="text/css" href="VizGrimoireJS/src/envision.min.css" />
<link rel="stylesheet" type="text/css" href="VizGrimoireJS/src/report-envision.css" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/src/report.css" />
<!-- <link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" /> -->
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<title>Bitergia Report: REST Interface</title>
<style type="text/css">
</style>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<!-- SUMMARY -->
<div style="float:left; margin-right:20px;">
<div id="info-pill">
<h1 style="font-weight: bold;">REST Interface</h1>
</div>
<div id="info-pill" style="width:400px;height:300px;">
<h2>acs_cvsanaly_allura_1049</h2>
<div class="scm-commits-flotr2-rt" style="float:left;width:400px;"
data-db="acs_cvsanaly_allura_1049">
<div class="scm-authors-flotr2-rt" style="float:left;width:400px;"
data-db="acs_cvsanaly_allura_1049">
</div>
</div>
</div>
<div style="float:left; margin-right:20px;">
<div id="info-pill">
<h1 style="font-weight: bold;">REST Interface</h1>
</div>
<div id="info-pill" style="width:400px;height:300px;">
<h2>acs_cvsanaly_webkit</h2>
<div class="scm-commits-flotr2-rt" style="float:left;width:400px;"
data-db="acs_cvsanaly_webkit">
<div class="scm-authors-flotr2-rt" style="float:left;width:400px;"
data-db="acs_cvsanaly_webkit">
</div>
</div>
</div>
<div id="footer"></div>
</div>
<!-- wrapper -->
<!--[if IE]>
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia company website" name="description"/>
<link href="VizGrimoireJS/src/envision.min.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/src/report-envision.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/src/report.css" id="theme" rel="stylesheet" type="text/css"/>
<!-- <link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" /> -->
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
Bitergia Report: REST Interface
</title>
<style type="text/css">
</style>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<!-- SUMMARY -->
<div style="float:left; margin-right:20px;">
<div id="info-pill">
<h1 style="font-weight: bold;">
REST Interface
</h1>
</div>
<div id="info-pill" style="width:400px;height:300px;">
<h2>
acs_cvsanaly_allura_1049
</h2>
<div class="scm-commits-flotr2-rt" data-db="acs_cvsanaly_allura_1049" style="float:left;width:400px;">
<div class="scm-authors-flotr2-rt" data-db="acs_cvsanaly_allura_1049" style="float:left;width:400px;">
</div>
</div>
</div>
<div style="float:left; margin-right:20px;">
<div id="info-pill">
<h1 style="font-weight: bold;">
REST Interface
</h1>
</div>
<div id="info-pill" style="width:400px;height:300px;">
<h2>
acs_cvsanaly_webkit
</h2>
<div class="scm-commits-flotr2-rt" data-db="acs_cvsanaly_webkit" style="float:left;width:400px;">
<div class="scm-authors-flotr2-rt" data-db="acs_cvsanaly_webkit" style="float:left;width:400px;">
</div>
</div>
</div>
<div id="footer">
</div>
</div>
<!-- wrapper -->
<!--[if IE]>
<script type="text/javascript" src="/static/lib/FlashCanvas/bin/flashcanvas.js"></script>
<![endif]-->
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/DataSource.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Loader.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/ITS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/MLS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/SCM.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.js"></script>
</body>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script src="VizGrimoireJS/src/envision.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/DataSource.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Loader.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/ITS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/MLS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/SCM.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Envision_Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Viz.js" type="text/javascript">
</script>
</div>
</div>
</body>
</html>

View File

@ -1,129 +1,185 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet">
<link rel="shortcut icon" href="favicon.png">
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="navbar"></div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span8">
<!--SCM information-->
<div class="row-fluid">
<div class="span6" style="background-color:#F2F2F2;">
<div class="container-fluid">
<div class="row-fluid">
<div class="span6">
<h4>Last 7 Days</h4>
<span class="num"><span class="global-data" data-field="scm_commits_7"></span> commits</span>
<span class="date"><span class="global-data" data-field="scm_commits"></span> commits in total</span>
</div>
<div class="span6">
<div class="scm-flotr2-metrics" style="width:100%;heigth:20px;" data-metrics="scm_commits"
data-legend="false"></div>
</div>
</div>
</div> <!--span4-->
<div class="span6">
<h4>Tendencies</h4>
<div class="scm-flotr2-metrics" data-metrics="scm_commits"
data-legend="false"></div>
</div> <!--span4-->
</div> <!--row-->
<!--ITS information-->
<div class="row-fluid">
<div class="span6" style="margin-top:40px;">
<h4>Last 7 Days Activity in Tickets</h4>
<span class="num"><span class="global-data" data-field="its_openers_7"></span> openers</span>
<span class="date"><span class="global-data" data-field="its_openers"></span> openers in total</span>
<span class="num"><span class="global-data" data-field="its_closers_7"></span> closers</span>
<span class="date"><span class="global-data" data-field="its_closers"></span> closers in total</span>
<span class="num"><span class="global-data" data-field="its_closed_7"></span> closed</span>
<span class="date"><span class="global-data" data-field="its_closed"></span> closed in total</span>
</div> <!--span4-->
<div class="span6" style="background-color:#F2F2F2;">
</div> <!--span4-->
</div> <!--row-->
<div class="row-fluid">
<div class="span6" style="background-color:#F2F2F2;margin-top:40px;">
<h4>Aggregated Info Tickets</h4>
<div class="microdash" data-metric="mls_sent"></div>
<div class="microdash" data-metric="mls_senders"></div>
<div class="microdash" data-metric="mls_sent"></div>
</div> <!--span4-->
<div class="span6">
</div> <!--span4-->
</div> <!--row-->
</div> <!--span8-->
<div class="span4">
<div id="all-envision" data-legend-show="false"
data-summary-graph="false"></div>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="navbar">
</div>
</div><!--row-fluid-->
</div><!--container-fluid-->
</div> <!--container-->
<div class="container-fluid">
<div class="row-fluid">
<div class="span2">
<div class="well sidebar-nav">
<div id="refcard"></div>
</div>
</div>
<div class="span10">
<div class="row-fluid">
<div class="span8">
<!--SCM information-->
<div class="row-fluid">
<div class="span6" style="background-color:#F2F2F2;">
<div class="container-fluid">
<div class="row-fluid">
<div class="hero-unit1" style="height: 400px;">
<div class="span4">
<div class="microdash" data-metric="scm_commits"></div>
<div class="microdash" data-metric="its_opened"></div>
<div class="microdash" data-metric="mls_sent"></div>
</div>
<div class="span8">
<div id="all-envision" data-legend-show="false"
data-summary-graph="false"></div>
</div>
</div>
<div class="row-fluid">
<div class="span3">
<div id="scm-top" data-limit="10"></div>
</div>
<div class="span3">
<div id="its-top" data-metric="openers" data-limit="10"></div>
</div>
<div class="span3">
<div id="mls-top" data-limit="10"></div>
</div>
<div class="span6">
<h4>
Last 7 Days
</h4>
<span class="num">
<span class="global-data" data-field="scm_commits_7">
</span>
commits
</span>
<span class="date">
<span class="global-data" data-field="scm_commits">
</span>
commits in total
</span>
</div>
<div class="span6">
<div class="scm-flotr2-metrics" data-legend="false" data-metrics="scm_commits" style="width:100%;heigth:20px;">
</div>
</div>
</div>
</div>
<!--span4-->
<div class="span6">
<h4>
Tendencies
</h4>
<div class="scm-flotr2-metrics" data-legend="false" data-metrics="scm_commits">
</div>
</div>
<!--span4-->
</div>
<!--row-->
<!--ITS information-->
<div class="row-fluid">
<div class="span6" style="margin-top:40px;">
<h4>
Last 7 Days Activity in Tickets
</h4>
<span class="num">
<span class="global-data" data-field="its_openers_7">
</span>
openers
</span>
<span class="date">
<span class="global-data" data-field="its_openers">
</span>
openers in total
</span>
<span class="num">
<span class="global-data" data-field="its_closers_7">
</span>
closers
</span>
<span class="date">
<span class="global-data" data-field="its_closers">
</span>
closers in total
</span>
<span class="num">
<span class="global-data" data-field="its_closed_7">
</span>
closed
</span>
<span class="date">
<span class="global-data" data-field="its_closed">
</span>
closed in total
</span>
</div>
<!--span4-->
<div class="span6" style="background-color:#F2F2F2;">
</div>
<!--span4-->
</div>
<!--row-->
<div class="row-fluid">
<div class="span6" style="background-color:#F2F2F2;margin-top:40px;">
<h4>
Aggregated Info Tickets
</h4>
<div class="microdash" data-metric="mls_sent">
</div>
<div class="microdash" data-metric="mls_senders">
</div>
<div class="microdash" data-metric="mls_sent">
</div>
</div>
<!--span4-->
<div class="span6">
</div>
<!--span4-->
</div>
<!--row-->
</div>
<!--span8-->
<div class="span4">
<div data-legend-show="false" data-summary-graph="false" id="all-envision">
</div>
</div>
</div>
<footer>
<div id="footer"></div>
</footer>
<!--row-fluid-->
</div>
<!--container-fluid-->
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<!--container-->
<div class="container-fluid">
<div class="row-fluid">
<div class="span2">
<div class="well sidebar-nav">
<div id="refcard">
</div>
</div>
</div>
<div class="span10">
<div class="row-fluid">
<div class="hero-unit1" style="height: 400px;">
<div class="span4">
<div class="microdash" data-metric="scm_commits">
</div>
<div class="microdash" data-metric="its_opened">
</div>
<div class="microdash" data-metric="mls_sent">
</div>
</div>
<div class="span8">
<div data-legend-show="false" data-summary-graph="false" id="all-envision">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span3">
<div data-limit="10" id="scm-top">
</div>
</div>
<div class="span3">
<div data-limit="10" data-metric="openers" id="its-top">
</div>
</div>
<div class="span3">
<div data-limit="10" id="mls-top">
</div>
</div>
</div>
</div>
</div>
</div>
<footer>
<div id="footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,66 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="irc" data-metrics="irc_senders"
data-min="true" style="height:120px;"></div>
<div class="MicrodashText" data-metric="irc_senders"></div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<div class="Top" data-data-source="irc" data-metric="senders" data-period="last month" data-limit="100" data-people_links="true"></div>
</div>
<div class="span4">
<div class="Top" data-data-source="irc" data-metric="senders" data-period="last year" data-limit="100" data-people_links="true"></div>
</div>
<div class="span4">
<div class="Top" data-data-source="irc" data-metric="senders" data-period="" data-limit="100" data-people_links="true"></div>
</div>
</div>
</div>
<!-- end files, lines -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="irc" data-metrics="irc_senders" data-min="true" style="height:120px;">
</div>
<div class="MicrodashText" data-metric="irc_senders">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<div class="Top" data-data-source="irc" data-limit="100" data-metric="senders" data-people_links="true" data-period="last month">
</div>
</div>
<div class="span4">
<div class="Top" data-data-source="irc" data-limit="100" data-metric="senders" data-people_links="true" data-period="last year">
</div>
</div>
<div class="span4">
<div class="Top" data-data-source="irc" data-limit="100" data-metric="senders" data-people_links="true" data-period="">
</div>
</div>
</div>
</div>
<!-- end files, lines -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,112 +1,110 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid"><h4>Information about all channels</h4></div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">
Some charts and tables for top channels in the project, and a summary
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all channels
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top channels in the project, and a summary
of the evolution of their participation with links to more detailed
information per channel.
</div>
<div class="span7">
<!-- evolution #channels -->
<i>
<b>Active Channels per month</b>
</i>
<div class="MetricsEvol" data-data-source="irc"
data-metrics="irc_repositories" data-legend="false" style="height: 80px;"></div>
</div>
</div>
<!-- end info text -->
<!-- list of channels -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="irc"
data-order-by="irc_sent" data-filter="repos" style="align: center"></div>
</div>
<!-- end list of channels -->
<!-- sent, senders channel -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- sent -->
<div class="span1"></div>
<div class="span4">
<i>
<b>Messages per channel (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="irc"
data-metric="irc_sent" data-filter="repos"
data-legend-div="repos_legend" data-limit="10"
data-order-by="irc_sent">
</div>
</div>
<!-- end sent -->
<div class="span2" id="repos_legend"></div>
<!-- senders -->
<div class="span4">
<i>
<b>Senders per channel (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="irc"
data-metric="irc_senders" data-filter="repos"
data-legend="false" data-limit="10"
data-order-by="irc_sent"></div>
</div>
<!-- end senders -->
<div class="span1"></div>
</div>
</div>
<!-- end sent, senders channel -->
<div id="summary-static" class="row-fluid"></div>
<!-- sent per channel -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="irc"
data-metrics="irc_sent,irc_senders" data-filter="repos"
data-order-by="irc_sent">
</div>
</div>
<!-- end sent per channel -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<div class="span7">
<!-- evolution #channels -->
<i>
<b>
Active Channels per month
</b>
</i>
<div class="MetricsEvol" data-data-source="irc" data-legend="false" data-metrics="irc_repositories" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of channels -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="irc" data-filter="repos" data-order-by="irc_sent" style="align: center">
</div>
</div>
<!-- end list of channels -->
<!-- sent, senders channel -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- sent -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Messages per channel (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="irc" data-filter="repos" data-legend-div="repos_legend" data-limit="10" data-metric="irc_sent" data-order-by="irc_sent">
</div>
</div>
<!-- end sent -->
<div class="span2" id="repos_legend">
</div>
<!-- senders -->
<div class="span4">
<i>
<b>
Senders per channel (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="irc" data-filter="repos" data-legend="false" data-limit="10" data-metric="irc_senders" data-order-by="irc_sent">
</div>
</div>
<!-- end senders -->
<div class="span1">
</div>
</div>
</div>
<!-- end sent, senders channel -->
<div class="row-fluid" id="summary-static">
</div>
<!-- sent per channel -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="irc" data-filter="repos" data-metrics="irc_sent,irc_senders" data-order-by="irc_sent">
</div>
</div>
<!-- end sent per channel -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,124 +1,127 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<!-- evol charts -->
<div class="span6">
<!-- sent -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="irc"
data-metrics="irc_sent" data-min="true" style="height: 120px;"
data-frame-time="true"></div>
<div class="MicrodashText" data-metric="irc_sent"></div>
</div>
</div>
</div>
<!-- end sent -->
<!-- senders -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="irc"
data-metrics="irc_senders" data-min="true"
style="height: 120px;" data-frame-time="true"></div>
<div class="MicrodashText" data-metric="irc_senders"></div>
</div>
</div>
</div>
<!-- end senders -->
<!-- mixed sent, senders -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="irc"
data-metrics="irc_sent,irc_senders" data-min="true"
style="height: 120px;" data-convert="divide"
data-frame-time="true" data-legend="true"></div>
</div>
</div>
</div>
<!-- end mixed sent, senders -->
</div>
<!-- end evol charts -->
<!-- top senders -->
<div class="span6">
<div class="row-fluid">
<table class="table table-striped">
<tr>
<td><strong>IRC channels</strong> (updated on <span
class="GlobalData" data-data-source="irc" data-field="last_date"></span>)</td>
</tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td><span class="GlobalData" data-data-source="irc"
data-field="irc_sent"></span></td>
<td>messages sent</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td><span class="GlobalData" data-data-source="irc"
data-field="irc_senders"></span></td>
<td>irc participants</td>
</tr>
</table>
</div>
</div>
<div class="Top" data-data-source="irc" data-period_all="true"
data-metric="senders" data-limit="10" data-people_links="true">
</div>
</div>
<!-- end top senders -->
</div>
<div class="row-fluid" style="margin-top: 10px;">
<div id="Navbar">
</div>
<div class="row-fluid">
<!-- evol charts -->
<div class="span6">
<!-- sent -->
<div class="row-fluid">
<div class="span12">
<div id="Refcard"></div>
<div class="well">
<div class="MetricsEvol" data-data-source="irc" data-frame-time="true" data-metrics="irc_sent" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="irc_sent">
</div>
</div>
</div>
</div>
<!-- end sent -->
<!-- senders -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="irc" data-frame-time="true" data-metrics="irc_senders" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="irc_senders">
</div>
</div>
</div>
</div>
<!-- end senders -->
<!-- mixed sent, senders -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-convert="divide" data-data-source="irc" data-frame-time="true" data-legend="true" data-metrics="irc_sent,irc_senders" data-min="true" style="height: 120px;">
</div>
</div>
</div>
</div>
<!-- end mixed sent, senders -->
</div>
<footer>
<div id="Footer"></div>
</footer>
<!-- end evol charts -->
<!-- top senders -->
<div class="span6">
<div class="row-fluid">
<table class="table table-striped">
<tr>
<td>
<strong>
IRC channels
</strong>
(updated on
<span class="GlobalData" data-data-source="irc" data-field="last_date">
</span>
)
</td>
</tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="irc" data-field="irc_sent">
</span>
</td>
<td>
messages sent
</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="irc" data-field="irc_senders">
</span>
</td>
<td>
irc participants
</td>
</tr>
</table>
</div>
</div>
<div class="Top" data-data-source="irc" data-limit="10" data-metric="senders" data-people_links="true" data-period_all="true">
</div>
</div>
<!-- end top senders -->
</div>
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,41 +1,41 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- tickets, closers & changers, stats, top closers -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="its" data-graph="bars"
data-metrics="its_closed" data-frame-time="true"></div>
</div>
<div id="Navbar">
</div>
<!-- tickets, closers & changers, stats, top closers -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="its" data-frame-time="true" data-graph="bars" data-metrics="its_closed">
</div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,112 +1,110 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid"><h4>Information about all companies</h4></div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">
Some charts and tables for top companies in the project, and a summary
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all companies
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top companies in the project, and a summary
of the evolution of their participation with links to more detailed
information per company.
</div>
<div class="span7">
<!-- evolution #companies -->
<i>
<b>Active Companies per month</b>
</i>
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_companies" data-legend="false" style="height: 80px;"></div>
</div>
</div>
<!-- end info text -->
<!-- list of companies -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="its"
data-order-by="its_commits" data-filter="companies" style="align: center"></div>
</div>
<!-- end list of companies -->
<!-- commits, closers company -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- closed -->
<div class="span1"></div>
<div class="span4">
<i>
<b>Closed per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closed" data-filter="companies"
data-legend-div="companies_legend" data-limit="10"
data-order-by="its_closed">
</div>
</div>
<!-- end closed -->
<div class="span2" id="companies_legend"></div>
<!-- closers -->
<div class="span4">
<i>
<b>Closers per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closers" data-filter="companies"
data-legend="false" data-limit="10"
data-order-by="its_closed"></div>
</div>
<!-- end closers -->
<div class="span1"></div>
</div>
</div>
<!-- end closed, closers company -->
<div id="summary-static" class="row-fluid"></div>
<!-- closed per company -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="its"
data-metrics="its_closed,its_closers" data-filter="companies"
data-order-by="its_closed">
</div>
</div>
<!-- end closed per company -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<div class="span7">
<!-- evolution #companies -->
<i>
<b>
Active Companies per month
</b>
</i>
<div class="MetricsEvol" data-data-source="its" data-legend="false" data-metrics="its_companies" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of companies -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="its" data-filter="companies" data-order-by="its_commits" style="align: center">
</div>
</div>
<!-- end list of companies -->
<!-- commits, closers company -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- closed -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Closed per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its" data-filter="companies" data-legend-div="companies_legend" data-limit="10" data-metric="its_closed" data-order-by="its_closed">
</div>
</div>
<!-- end closed -->
<div class="span2" id="companies_legend">
</div>
<!-- closers -->
<div class="span4">
<i>
<b>
Closers per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its" data-filter="companies" data-legend="false" data-limit="10" data-metric="its_closers" data-order-by="its_closed">
</div>
</div>
<!-- end closers -->
<div class="span1">
</div>
</div>
</div>
<!-- end closed, closers company -->
<div class="row-fluid" id="summary-static">
</div>
<!-- closed per company -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="its" data-filter="companies" data-metrics="its_closed,its_closers" data-order-by="its_closed">
</div>
</div>
<!-- end closed per company -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,66 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="its" data-metrics="its_closers"
data-min="true" style="height:120px;"></div>
<div class="MicrodashText" data-metric="its_closers"></div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<div class="Top" data-data-source="its" data-metric="closers" data-period="last month" data-limit="100" data-people_links="true"></div>
</div>
<div class="span4">
<div class="Top" data-data-source="its" data-metric="closers" data-period="last year" data-limit="100" data-people_links="true"></div>
</div>
<div class="span4">
<div class="Top" data-data-source="its" data-metric="closers" data-period="" data-limit="100" data-people_links="true"></div>
</div>
</div>
</div>
<!-- end files, lines -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="its" data-metrics="its_closers" data-min="true" style="height:120px;">
</div>
<div class="MicrodashText" data-metric="its_closers">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<div class="Top" data-data-source="its" data-limit="100" data-metric="closers" data-people_links="true" data-period="last month">
</div>
</div>
<div class="span4">
<div class="Top" data-data-source="its" data-limit="100" data-metric="closers" data-people_links="true" data-period="last year">
</div>
</div>
<div class="span4">
<div class="Top" data-data-source="its" data-limit="100" data-metric="closers" data-people_links="true" data-period="">
</div>
</div>
</div>
</div>
<!-- end files, lines -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,107 +1,110 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- info text -->
<div id="info" class="row-fluid">
<h4>Information about all companies</h4>
Some charts and tables for top countries in the project, and a summary of
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<h4>
Information about all companies
</h4>
Some charts and tables for top countries in the project, and a summary of
the evolution of their participation with links to more detailed
information per country.
</div>
<!-- end info text -->
<!-- evolution #countries -->
<div id="summary-evol" class="row-fluid">
<!-- graph -->
<div class="span6">
<div class="MetricsEvol" data-data-source="its" data-metrics="its_countries"
data-legend="false" data-help="false"></div>
<i><b>Active Countries per month</b></i>
<a href="notes.html#note:charts:countries"><img src="qm_15.png"></a>
</div>
<!-- end graph -->
<div class="span6">
<div class="FilterItemsSummary" data-filter="countries"
data-data-source="its"></div>
</div>
</div>
<!-- end evolution #countries -->
<!-- closed tickets, closers per country -->
<div id="summary-static" class="row-fluid">
<!-- closed tickets -->
<div class="span5">
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closed" data-filter="countries"
data-legend-div="countries_legend"
data-limit="10" data-order-by="its_closed"></div>
<i>
<b>Closed per country (aggregated)</b>
<a href="notes.html#note:charts:countries:closed"><img src="qm_15.png"></a>
</i>
</div>
<!-- end closed tickets -->
<div class="span2" id="countries_legend"></div>
<!-- closers -->
<div class="span5">
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closers" data-filter="countries"
data-legend="false" data-limit="10" data-order-by="its_closed"></div>
<i>
<b>Closers per country (aggregated)</b>
<a href="notes.html#note:charts:countries:closers"><img src="qm_15.png"></a>
</i>
</div>
<!-- end closers -->
</div>
<!-- end tickets closed, closers per companies -->
<!-- companies list -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-order-by="its_closed"
data-filter="countries" data-data-source="its"></div>
</div>
<!-- end countries list -->
<!-- countries charts -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-metrics="its_closed,its_closers"
data-filter="countries" data-order-by="its_closed"
data-data-source="its"></div>
</div>
<!-- end countries charts -->
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<!-- end info text -->
<!-- evolution #countries -->
<div class="row-fluid" id="summary-evol">
<!-- graph -->
<div class="span6">
<div class="MetricsEvol" data-data-source="its" data-help="false" data-legend="false" data-metrics="its_countries">
</div>
<i>
<b>
Active Countries per month
</b>
</i>
<a href="notes.html#note:charts:countries">
<img src="qm_15.png"/>
</a>
</div>
<!-- end graph -->
<div class="span6">
<div class="FilterItemsSummary" data-data-source="its" data-filter="countries">
</div>
</div>
</div>
<!-- end evolution #countries -->
<!-- closed tickets, closers per country -->
<div class="row-fluid" id="summary-static">
<!-- closed tickets -->
<div class="span5">
<div class="FilterItemsGlobal" data-data-source="its" data-filter="countries" data-legend-div="countries_legend" data-limit="10" data-metric="its_closed" data-order-by="its_closed">
</div>
<i>
<b>
Closed per country (aggregated)
</b>
<a href="notes.html#note:charts:countries:closed">
<img src="qm_15.png"/>
</a>
</i>
</div>
<!-- end closed tickets -->
<div class="span2" id="countries_legend">
</div>
<!-- closers -->
<div class="span5">
<div class="FilterItemsGlobal" data-data-source="its" data-filter="countries" data-legend="false" data-limit="10" data-metric="its_closers" data-order-by="its_closed">
</div>
<i>
<b>
Closers per country (aggregated)
</b>
<a href="notes.html#note:charts:countries:closers">
<img src="qm_15.png"/>
</a>
</i>
</div>
<!-- end closers -->
</div>
<!-- end tickets closed, closers per companies -->
<!-- companies list -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="its" data-filter="countries" data-order-by="its_closed">
</div>
</div>
<!-- end countries list -->
<!-- countries charts -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="its" data-filter="countries" data-metrics="its_closed,its_closers" data-order-by="its_closed">
</div>
</div>
<!-- end countries charts -->
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,106 +1,104 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid"><h4>Information about all domains</h4></div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">
Some charts and tables for top domains in the project, and a summary
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all domains
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top domains in the project, and a summary
of the evolution of their participation with links to more detailed
information per domain.
</div>
<div class="span7">
<!-- evolution #domains -->
<i>
<b>Active Domains per month</b>
</i>
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_domains" data-legend="false" style="height: 80px;"></div>
</div>
</div>
<!-- end info text -->
<!-- list of domains -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="its"
data-order-by="its_domains" data-filter="domains" style="align: center"></div>
</div>
<!-- end list of domains -->
<!-- closed, closers domains -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- closed -->
<div class="span1"></div>
<div class="span4">
<i>
<b>Closed per domain (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closed" data-filter="domains"
data-legend-div="domains_legend" data-limit="10"
data-order-by="its_closed">
</div>
</div>
<!-- end closed -->
<div class="span2" id="domains_legend"></div>
<!-- closers -->
<div class="span4">
<i>
<b>Closers per domain (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closers" data-filter="domains"
data-legend="false" data-limit="10"
data-order-by="its_closed"></div>
</div>
<!-- end closers -->
<div class="span1"></div>
</div>
</div>
<!-- end closed, closers domains -->
<div id="summary-static" class="row-fluid"></div>
<!-- closed per domain -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="its"
data-metrics="its_closed,its_closers" data-filter="domains"
data-order-by="its_closed">
</div>
</div>
<!-- end closed per domain -->
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<div class="span7">
<!-- evolution #domains -->
<i>
<b>
Active Domains per month
</b>
</i>
<div class="MetricsEvol" data-data-source="its" data-legend="false" data-metrics="its_domains" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of domains -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="its" data-filter="domains" data-order-by="its_domains" style="align: center">
</div>
</div>
<!-- end list of domains -->
<!-- closed, closers domains -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- closed -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Closed per domain (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its" data-filter="domains" data-legend-div="domains_legend" data-limit="10" data-metric="its_closed" data-order-by="its_closed">
</div>
</div>
<!-- end closed -->
<div class="span2" id="domains_legend">
</div>
<!-- closers -->
<div class="span4">
<i>
<b>
Closers per domain (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its" data-filter="domains" data-legend="false" data-limit="10" data-metric="its_closers" data-order-by="its_closed">
</div>
</div>
<!-- end closers -->
<div class="span1">
</div>
</div>
</div>
<!-- end closed, closers domains -->
<div class="row-fluid" id="summary-static">
</div>
<!-- closed per domain -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="its" data-filter="domains" data-metrics="its_closed,its_closers" data-order-by="its_closed">
</div>
</div>
<!-- end closed per domain -->
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,112 +1,110 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid"><h4>Information about all repositories</h4></div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">
Some charts and tables for top repositories in the project, and a summary
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all repositories
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top repositories in the project, and a summary
of the evolution of their participation with links to more detailed
information per repository.
</div>
<div class="span7">
<!-- evolution #repositories -->
<i>
<b>Active Repositories per month</b>
</i>
<div class="MetricsEvol" data-data-source="its"
data-metrics="trackers" data-legend="false" style="height: 80px;"></div>
</div>
</div>
<!-- end info text -->
<!-- list of repositories -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="its"
data-order-by="its_commits" data-filter="repos" style="align: center"></div>
</div>
<!-- end list of repositories -->
<!-- commits, closers repository -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- closed -->
<div class="span1"></div>
<div class="span4">
<i>
<b>Closed per repository (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closed" data-filter="repos"
data-legend-div="repos_legend" data-limit="10"
data-order-by="its_closed">
</div>
</div>
<!-- end closed -->
<div class="span2" id="repos_legend"></div>
<!-- closers -->
<div class="span4">
<i>
<b>Closers per repository (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closers" data-filter="repos"
data-legend="false" data-limit="10"
data-order-by="its_closed"></div>
</div>
<!-- end closers -->
<div class="span1"></div>
</div>
</div>
<!-- end closed, closers repository -->
<div id="summary-static" class="row-fluid"></div>
<!-- closed per repository -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="its"
data-metrics="its_closed,its_closers" data-filter="repos"
data-order-by="its_closed">
</div>
</div>
<!-- end closed per repository -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<div class="span7">
<!-- evolution #repositories -->
<i>
<b>
Active Repositories per month
</b>
</i>
<div class="MetricsEvol" data-data-source="its" data-legend="false" data-metrics="trackers" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of repositories -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="its" data-filter="repos" data-order-by="its_commits" style="align: center">
</div>
</div>
<!-- end list of repositories -->
<!-- commits, closers repository -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- closed -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Closed per repository (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its" data-filter="repos" data-legend-div="repos_legend" data-limit="10" data-metric="its_closed" data-order-by="its_closed">
</div>
</div>
<!-- end closed -->
<div class="span2" id="repos_legend">
</div>
<!-- closers -->
<div class="span4">
<i>
<b>
Closers per repository (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its" data-filter="repos" data-legend="false" data-limit="10" data-metric="its_closers" data-order-by="its_closed">
</div>
</div>
<!-- end closers -->
<div class="span1">
</div>
</div>
</div>
<!-- end closed, closers repository -->
<div class="row-fluid" id="summary-static">
</div>
<!-- closed per repository -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="its" data-filter="repos" data-metrics="its_closed,its_closers" data-order-by="its_closed">
</div>
</div>
<!-- end closed per repository -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,72 +1,94 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia company website" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<title>Report by Bitergia: Repository information</title>
<style type="text/css">
</style>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div id="navigation"></div>
<div id="info-column1" style="width:200px">
<div class="info-pill">
<div id="its-refcard-repo"></div>
</div>
</div>
<div style="float:left">
<div style="float:left">
<div style="margin-bottom:15px;">
<div class="its-flotr2-metrics-repo"
style="width:350px;height:150px;margin-bottom:5px;"
data-metrics="closed" data-legend="false"></div>
<i><b>Closed tickets per month</b></i>
</div>
<div style="margin-bottom:15px;">
<div class="its-flotr2-metrics-repo"
style="width:350px;height:150px;margin-bottom:5px;"
data-metrics="closers" data-legend="false"></div>
<i><b>Closers per month</b></i>
</div>
<div style="margin-bottom:15px;">
<div class="its-flotr2-metrics-repo"
style="width:350px;height:150px;margin-bottom:5px;"
data-metrics="opened" data-legend="false"></div>
<i><b>Opened tickets per month</b></i>
</div>
<div style="margin-bottom:15px;">
<div class="its-flotr2-metrics-repo"
style="width:350px;height:150px;margin-bottom:5px;"
data-metrics="openers" data-legend="false"></div>
<i><b>Openers per month</b></i>
</div>
</div>
</div>
<div id="footer"></div>
</div>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/DataSource.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Loader.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/ITS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/MLS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/SCM.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.js"></script>
</body>
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia company website" name="description"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
Report by Bitergia: Repository information
</title>
<style type="text/css">
</style>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="navigation">
</div>
<div id="info-column1" style="width:200px">
<div class="info-pill">
<div id="its-refcard-repo">
</div>
</div>
</div>
<div style="float:left">
<div style="float:left">
<div style="margin-bottom:15px;">
<div class="its-flotr2-metrics-repo" data-legend="false" data-metrics="closed" style="width:350px;height:150px;margin-bottom:5px;">
</div>
<i>
<b>
Closed tickets per month
</b>
</i>
</div>
<div style="margin-bottom:15px;">
<div class="its-flotr2-metrics-repo" data-legend="false" data-metrics="closers" style="width:350px;height:150px;margin-bottom:5px;">
</div>
<i>
<b>
Closers per month
</b>
</i>
</div>
<div style="margin-bottom:15px;">
<div class="its-flotr2-metrics-repo" data-legend="false" data-metrics="opened" style="width:350px;height:150px;margin-bottom:5px;">
</div>
<i>
<b>
Opened tickets per month
</b>
</i>
</div>
<div style="margin-bottom:15px;">
<div class="its-flotr2-metrics-repo" data-legend="false" data-metrics="openers" style="width:350px;height:150px;margin-bottom:5px;">
</div>
<i>
<b>
Openers per month
</b>
</i>
</div>
</div>
</div>
<div id="footer">
</div>
</div>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script src="VizGrimoireJS/src/envision.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/DataSource.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Loader.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/ITS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/MLS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/SCM.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Envision_Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Viz.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,175 +1,232 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire2.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="well">
<div class="row-fluid">
<div class="span3">
<p><i><b>Evolution of States</b> charts show the evolution of
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire2.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="well">
<div class="row-fluid">
<div class="span3">
<p>
<i>
<b>
Evolution of States
</b>
charts show the evolution of
the states in the analysis of the issue tracking system.
</i></p>
<p><i>Each chart represents the number of issues in such state
in each period of time.</i></P>
</div>
<div class="span9">
<div class="row-fluid">
<div class="span4">
<h6>Status 'New'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="New"
data-min="false" help="false" style="height:120px;"></div>
</div>
<div class="span4">
<h6>Status 'In Progress'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="In Progress"
data-min="false" help="false" style="height:120px;"></div>
</div>
<div class="span4">
<h6>Status 'Opinion'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Opinion"
data-min="false" help="false" style="height:120px;"></div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<h6>Status 'Confirmed'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Confirmed"
data-min="false" help="false" style="height:120px;"></div>
</div>
<div class="span4">
<h6>Status 'Incomplete'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Incomplete"
data-min="false" help="false" style="height:120px;"></div>
</div>
<div class="span4">
<h6>Status 'Unknown'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Unknown"
data-min="false" help="false" style="height:120px;"></div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<h6>Status 'Fix Committed'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Fix Committed"
data-min="false" help="false" style="height:120px;"></div>
</div>
<div class="span4">
<h6>Status 'Fix Released'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Fix Released"
data-min="false" help="false" style="height:120px;"></div>
</div>
<div class="span4">
<h6>Status 'Invalid'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Invalid"
data-min="false" help="false" style="height:120px;"></div>
</div>
</div>
</div>
</div>
<div class="well">
<div class="row-fluid">
<div class="span3">
<p><i><b>Current Status</b> charts show the current 'photo' of each of the states.
</i></p>
<p><i>For each of the states shown, it is specified when the issue was born.</i></P>
</div>
<div class="span9">
<div class="row-fluid">
<div class="span4">
<h6>Current status 'New'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="current_New" data-graph="bars"
data-min="false" help="false" style="height:120px;"></div>
</div>
<div class="span4">
<h6>Current status 'In Progress'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="current_In Progress" data-graph="bars"
style="height:120px;"></div>
</div>
<div class="span4">
<h6>Current status 'Opinion'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="current_Opinion" data-graph="bars"
style="height:120px;"></div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<h6>Current status 'Confirmed'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="current_Confirmed" data-graph="bars"
data-min="false" help="false" style="height:120px;"></div>
</div>
<div class="span4">
<h6>Current status 'Incompleted'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="current_Incomplete" data-graph="bars"
style="height:120px;"></div>
</div>
<div class="span4">
<h6>Current Status 'Unknown'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="current_Unknown" data-graph="bars"
data-min="false" help="false" style="height:120px;"></div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<h6>Current status 'Fix Committed'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="current_Fix Committed" data-graph="bars"
data-min="false" help="false" style="height:120px;"></div>
</div>
<div class="span4">
<h6>Current status 'Fix Released'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="current_Fix Released" data-graph="bars"
data-min="false" help="false" style="height:120px;"></div>
</div>
<div class="span4">
<h6>Current status 'Invalid'</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="current_Invalid"
data-min="false" help="false" data-graph="bars" style="height:120px;"></div>
</div>
</div>
</div>
</div>
</div>
<div class="well">
<div class="row-fluid">
<div class="span3">
<p><i><b>The most likely changes</b> tables show the percentages of changes among states.
</i></p>
</div>
<div class="span9">
<div class="MarkovTable" data-data-source="its" data-title="Transitions among statuses"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</i>
</p>
<p>
<i>
Each chart represents the number of issues in such state
in each period of time.
</i>
</p>
</div>
<div class="span9">
<div class="row-fluid">
<div class="span4">
<h6>
Status 'New'
</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="New" data-min="false" help="false" style="height:120px;">
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<div class="span4">
<h6>
Status 'In Progress'
</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="In Progress" data-min="false" help="false" style="height:120px;">
</div>
</div>
<div class="span4">
<h6>
Status 'Opinion'
</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Opinion" data-min="false" help="false" style="height:120px;">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<h6>
Status 'Confirmed'
</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Confirmed" data-min="false" help="false" style="height:120px;">
</div>
</div>
<div class="span4">
<h6>
Status 'Incomplete'
</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Incomplete" data-min="false" help="false" style="height:120px;">
</div>
</div>
<div class="span4">
<h6>
Status 'Unknown'
</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Unknown" data-min="false" help="false" style="height:120px;">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<h6>
Status 'Fix Committed'
</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Fix Committed" data-min="false" help="false" style="height:120px;">
</div>
</div>
<div class="span4">
<h6>
Status 'Fix Released'
</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Fix Released" data-min="false" help="false" style="height:120px;">
</div>
</div>
<div class="span4">
<h6>
Status 'Invalid'
</h6>
<div class="MetricsEvol" data-data-source="its" data-metrics="Invalid" data-min="false" help="false" style="height:120px;">
</div>
</div>
</div>
</div>
</div>
<div class="well">
<div class="row-fluid">
<div class="span3">
<p>
<i>
<b>
Current Status
</b>
charts show the current 'photo' of each of the states.
</i>
</p>
<p>
<i>
For each of the states shown, it is specified when the issue was born.
</i>
</p>
</div>
<div class="span9">
<div class="row-fluid">
<div class="span4">
<h6>
Current status 'New'
</h6>
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_New" data-min="false" help="false" style="height:120px;">
</div>
</div>
<div class="span4">
<h6>
Current status 'In Progress'
</h6>
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_In Progress" style="height:120px;">
</div>
</div>
<div class="span4">
<h6>
Current status 'Opinion'
</h6>
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Opinion" style="height:120px;">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<h6>
Current status 'Confirmed'
</h6>
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Confirmed" data-min="false" help="false" style="height:120px;">
</div>
</div>
<div class="span4">
<h6>
Current status 'Incompleted'
</h6>
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Incomplete" style="height:120px;">
</div>
</div>
<div class="span4">
<h6>
Current Status 'Unknown'
</h6>
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Unknown" data-min="false" help="false" style="height:120px;">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<h6>
Current status 'Fix Committed'
</h6>
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Fix Committed" data-min="false" help="false" style="height:120px;">
</div>
</div>
<div class="span4">
<h6>
Current status 'Fix Released'
</h6>
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Fix Released" data-min="false" help="false" style="height:120px;">
</div>
</div>
<div class="span4">
<h6>
Current status 'Invalid'
</h6>
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Invalid" data-min="false" help="false" style="height:120px;">
</div>
</div>
</div>
</div>
</div>
</div>
<div class="well">
<div class="row-fluid">
<div class="span3">
<p>
<i>
<b>
The most likely changes
</b>
tables show the percentages of changes among states.
</i>
</p>
</div>
<div class="span9">
<div class="MarkovTable" data-data-source="its" data-title="Transitions among statuses">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</div>
</div>
</body>
</html>

View File

@ -1,159 +1,177 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- tickets, closers & changers, stats, top closers -->
<div class="row-fluid">
<!-- left column -->
<div class="span6">
<!-- tickets -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_closed,its_opened" data-min="true" data-legend="true"
style="height: 120px;"></div>
<div class="MicrodashText" data-metric="its_closed" data-name="true"></div>
<!--<div class="MicrodashText" data-metric="its_opened" data-name="true"></div>-->
</div>
</div>
</div>
<!-- end tickets -->
<!-- closers & changers -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_closers,its_changers" data-min="true" data-legend="true"
style="height: 120px;"></div>
<div class="MicrodashText" data-metric="its_closers" data-name="true"></div>
<!--<div class="MicrodashText" data-metric="its_changers" data-name="true"></div>-->
</div>
</div>
</div>
<!-- end closers & changers -->
<!-- time to fix -->
<div class="row-fluid" style="margin-top: 20px;">
<div class="row-fluid">
<div class="span12">
<div class="well">
<strong>Time to fix in hours</strong> (quantiles)
<div class="TimeTo" data-data-source="its" data-type="fix"
data-quantil="X0.99,X0.95,X0.5,X0.25"></div>
</div>
</div>
</div>
</div>
<!-- end time to fix -->
</div>
<!-- end left column-->
<!-- right column -->
<div class="span6">
<!-- stats -->
<div class="row-fluid">
<table class="table table-striped">
<tr>
<td><strong>Ticket trackers</strong> (updated on <span
class="GlobalData" data-data-source="its" data-field="last_date"></span>)</td>
</tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td><span class="GlobalData" data-data-source="its"
data-field="trackers"></span></td>
<td>repositories</td>
</tr>
<tr>
<td><span class="GlobalData" data-data-source="its"
data-field="its_openers"></span></td>
<td>people submitting tickets</td>
</tr>
<tr>
<td><span class="GlobalData" data-data-source="its"
data-field="its_openers_7"></span></td>
<td>people submitting tickets last week</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td><span class="GlobalData" data-data-source="its"
data-field="its_companies"></span></td>
<td>companies</td>
</tr>
<tr>
<td><span class="GlobalData" data-data-source="its"
data-field="its_closers"></span></td>
<td>people closing tickets</td>
</tr>
<tr>
<td><span class="GlobalData" data-data-source="its"
data-field="its_closers_7"></span></td>
<td>people closing tickets last week</td>
</tr>
</table>
</div>
</div>
<!-- end stats -->
<!-- top closers -->
<div class="Top" data-data-source="its" data-graph1="bars"
data-metric="closers" data-limit="10" data-people_links="true"></div>
<!-- end closers-->
</div>
<!-- end right column -->
</div>
<!-- tickets, closers & changers, stats, top closers -->
<div class="row-fluid" style="margin-top: 10px;">
<div id="Navbar">
</div>
<!-- tickets, closers & changers, stats, top closers -->
<div class="row-fluid">
<!-- left column -->
<div class="span6">
<!-- tickets -->
<div class="row-fluid">
<div class="span12">
<div id="Refcard"></div>
<div class="well">
<div class="MetricsEvol" data-data-source="its" data-legend="true" data-metrics="its_closed,its_opened" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="its_closed" data-name="true">
</div>
<!--<div class="MicrodashText" data-metric="its_opened" data-name="true"></div>-->
</div>
</div>
</div>
<!-- end tickets -->
<!-- closers & changers -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="its" data-legend="true" data-metrics="its_closers,its_changers" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="its_closers" data-name="true">
</div>
<!--<div class="MicrodashText" data-metric="its_changers" data-name="true"></div>-->
</div>
</div>
</div>
<!-- end closers & changers -->
<!-- time to fix -->
<div class="row-fluid" style="margin-top: 20px;">
<div class="row-fluid">
<div class="span12">
<div class="well">
<strong>
Time to fix in hours
</strong>
(quantiles)
<div class="TimeTo" data-data-source="its" data-quantil="X0.99,X0.95,X0.5,X0.25" data-type="fix">
</div>
</div>
</div>
</div>
</div>
<!-- end time to fix -->
</div>
<footer>
<div id="Footer"></div>
</footer>
<!-- end left column-->
<!-- right column -->
<div class="span6">
<!-- stats -->
<div class="row-fluid">
<table class="table table-striped">
<tr>
<td>
<strong>
Ticket trackers
</strong>
(updated on
<span class="GlobalData" data-data-source="its" data-field="last_date">
</span>
)
</td>
</tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="its" data-field="trackers">
</span>
</td>
<td>
repositories
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="its" data-field="its_openers">
</span>
</td>
<td>
people submitting tickets
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="its" data-field="its_openers_7">
</span>
</td>
<td>
people submitting tickets last week
</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="its" data-field="its_companies">
</span>
</td>
<td>
companies
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="its" data-field="its_closers">
</span>
</td>
<td>
people closing tickets
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="its" data-field="its_closers_7">
</span>
</td>
<td>
people closing tickets last week
</td>
</tr>
</table>
</div>
</div>
<!-- end stats -->
<!-- top closers -->
<div class="Top" data-data-source="its" data-graph1="bars" data-limit="10" data-metric="closers" data-people_links="true">
</div>
<!-- end closers-->
</div>
<!-- end right column -->
</div>
<!-- tickets, closers & changers, stats, top closers -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,126 +1,130 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<!-- evol charts -->
<div class="span6">
<!-- editions -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="mediawiki"
data-metrics="mediawiki_reviews" data-min="true"
style="height: 120px;" data-frame-time="true"></div>
<div class="MicrodashText" data-metric="mediawiki_reviews"></div>
</div>
</div>
</div>
<!-- end editions -->
<!-- editions -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="mediawiki"
data-metrics="mediawiki_authors" data-min="true"
style="height: 120px;" data-frame-time="true"></div>
<div class="MicrodashText" data-metric="mediawiki_authors"></div>
</div>
</div>
</div>
<!-- end editions -->
<!-- mixed editions, editors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<em>Editions per editor</em>
<div class="MetricsEvol" data-data-source="mediawiki"
data-metrics="mediawiki_reviews,mediawiki_authors"
data-min="true" style="height: 120px;" data-convert="divide"
data-frame-time="true"></div>
</div>
</div>
</div>
<!-- end mixed editions, editors -->
</div>
<!-- end evol charts -->
<!-- top senders -->
<div class="span6">
<div class="row-fluid">
<table class="table table-striped">
<tr>
<td><strong>Mediawiki</strong> (updated on <span
class="GlobalData" data-data-source="mediawiki"
data-field="last_date"></span>)</td>
</tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td><span class="GlobalData" data-data-source="mediawiki"
data-field="mediawiki_reviews"></span></td>
<td>editions</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td><span class="GlobalData" data-data-source="mediawiki"
data-field="mediawiki_authors"></span></td>
<td>editors</td>
</tr>
</table>
</div>
</div>
<div class="Top" data-data-source="mediawiki" data-period="last month" data-people_links="true"></div>
</div>
<!-- end top senders -->
</div>
<div class="row-fluid" style="margin-top: 10px;">
<div id="Navbar">
</div>
<div class="row-fluid">
<!-- evol charts -->
<div class="span6">
<!-- editions -->
<div class="row-fluid">
<div class="span12">
<div id="Refcard"></div>
<div class="well">
<div class="MetricsEvol" data-data-source="mediawiki" data-frame-time="true" data-metrics="mediawiki_reviews" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="mediawiki_reviews">
</div>
</div>
</div>
</div>
<!-- end editions -->
<!-- editions -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="mediawiki" data-frame-time="true" data-metrics="mediawiki_authors" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="mediawiki_authors">
</div>
</div>
</div>
</div>
<!-- end editions -->
<!-- mixed editions, editors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<em>
Editions per editor
</em>
<div class="MetricsEvol" data-convert="divide" data-data-source="mediawiki" data-frame-time="true" data-metrics="mediawiki_reviews,mediawiki_authors" data-min="true" style="height: 120px;">
</div>
</div>
</div>
</div>
<!-- end mixed editions, editors -->
</div>
<footer>
<div id="Footer"></div>
</footer>
<!-- end evol charts -->
<!-- top senders -->
<div class="span6">
<div class="row-fluid">
<table class="table table-striped">
<tr>
<td>
<strong>
Mediawiki
</strong>
(updated on
<span class="GlobalData" data-data-source="mediawiki" data-field="last_date">
</span>
)
</td>
</tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="mediawiki" data-field="mediawiki_reviews">
</span>
</td>
<td>
editions
</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="mediawiki" data-field="mediawiki_authors">
</span>
</td>
<td>
editors
</td>
</tr>
</table>
</div>
</div>
<div class="Top" data-data-source="mediawiki" data-people_links="true" data-period="last month">
</div>
</div>
<!-- end top senders -->
</div>
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,112 +1,110 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid"><h4>Information about all companies</h4></div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">
Some charts and tables for top companies in the project, and a summary
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all companies
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top companies in the project, and a summary
of the evolution of their participation with links to more detailed
information per company.
</div>
<div class="span7">
<!-- evolution #companies -->
<i>
<b>Active Companies per month</b>
</i>
<div class="MetricsEvol" data-data-source="mls"
data-metrics="mls_companies" data-legend="false" style="height: 80px;"></div>
</div>
</div>
<!-- end info text -->
<!-- list of companies -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="mls"
data-order-by="mls_sent" data-filter="companies" style="align: center"></div>
</div>
<!-- end list of companies -->
<!-- sent, senders company -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- sent -->
<div class="span1"></div>
<div class="span4">
<i>
<b>Messages per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls"
data-metric="mls_sent" data-filter="companies"
data-legend-div="companies_legend" data-limit="10"
data-order-by="mls_sent">
</div>
</div>
<!-- end sent -->
<div class="span2" id="companies_legend"></div>
<!-- senders -->
<div class="span4">
<i>
<b>Senders per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls"
data-metric="mls_senders" data-filter="companies"
data-legend="false" data-limit="10"
data-order-by="mls_sent"></div>
</div>
<!-- end senders -->
<div class="span1"></div>
</div>
</div>
<!-- end sent, senders company -->
<div id="summary-static" class="row-fluid"></div>
<!-- sent per company -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="mls"
data-metrics="mls_sent,mls_senders" data-filter="companies"
data-order-by="mls_sent">
</div>
</div>
<!-- end sent per company -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<div class="span7">
<!-- evolution #companies -->
<i>
<b>
Active Companies per month
</b>
</i>
<div class="MetricsEvol" data-data-source="mls" data-legend="false" data-metrics="mls_companies" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of companies -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="mls" data-filter="companies" data-order-by="mls_sent" style="align: center">
</div>
</div>
<!-- end list of companies -->
<!-- sent, senders company -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- sent -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Messages per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls" data-filter="companies" data-legend-div="companies_legend" data-limit="10" data-metric="mls_sent" data-order-by="mls_sent">
</div>
</div>
<!-- end sent -->
<div class="span2" id="companies_legend">
</div>
<!-- senders -->
<div class="span4">
<i>
<b>
Senders per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls" data-filter="companies" data-legend="false" data-limit="10" data-metric="mls_senders" data-order-by="mls_sent">
</div>
</div>
<!-- end senders -->
<div class="span1">
</div>
</div>
</div>
<!-- end sent, senders company -->
<div class="row-fluid" id="summary-static">
</div>
<!-- sent per company -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="mls" data-filter="companies" data-metrics="mls_sent,mls_senders" data-order-by="mls_sent">
</div>
</div>
<!-- end sent per company -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,66 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="mls" data-metrics="mls_senders"
data-min="true" style="height:120px;"></div>
<div class="MicrodashText" data-metric="mls_senders"></div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<div class="Top" data-data-source="mls" data-metric="senders" data-period="last month" data-limit="100" data-people_links="true"></div>
</div>
<div class="span4">
<div class="Top" data-data-source="mls" data-metric="senders" data-period="last year" data-limit="100" data-people_links="true"></div>
</div>
<div class="span4">
<div class="Top" data-data-source="mls" data-metric="senders" data-period="" data-limit="100" data-people_links="true"></div>
</div>
</div>
</div>
<!-- end files, lines -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="mls" data-metrics="mls_senders" data-min="true" style="height:120px;">
</div>
<div class="MicrodashText" data-metric="mls_senders">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<div class="Top" data-data-source="mls" data-limit="100" data-metric="senders" data-people_links="true" data-period="last month">
</div>
</div>
<div class="span4">
<div class="Top" data-data-source="mls" data-limit="100" data-metric="senders" data-people_links="true" data-period="last year">
</div>
</div>
<div class="span4">
<div class="Top" data-data-source="mls" data-limit="100" data-metric="senders" data-people_links="true" data-period="">
</div>
</div>
</div>
</div>
<!-- end files, lines -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,107 +1,110 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- info text -->
<div id="info" class="row-fluid">
<h4>Information about all companies</h4>
Some charts and tables for top countries in the project, and a summary of
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<h4>
Information about all companies
</h4>
Some charts and tables for top countries in the project, and a summary of
the evolution of their participation with links to more detailed
information per country.
</div>
<!-- end info text -->
<!-- evolution #countries -->
<div id="summary-evol" class="row-fluid">
<!-- graph -->
<div class="span6">
<div class="MetricsEvol" data-data-source="mls" data-metrics="mls_countries"
data-legend="false" data-help="false"></div>
<i><b>Active Countries per month</b></i>
<a href="notes.html#note:charts:countries"><img src="qm_15.png"></a>
</div>
<!-- end graph -->
<div class="span6">
<div class="FilterItemsSummary" data-filter="countries"
data-data-source="mls"></div>
</div>
</div>
<!-- end evolution #countries -->
<!-- sent msgs, senders per country -->
<div id="summary-static" class="row-fluid">
<!-- sent msgs -->
<div class="span5">
<div class="FilterItemsGlobal" data-data-source="mls"
data-metric="mls_sent" data-filter="countries"
data-legend-div="countries_legend"
data-limit="10" data-order-by="mls_sent"></div>
<i>
<b>Sent per country (aggregated)</b>
<a href="notes.html#note:charts:countries:sent"><img src="qm_15.png"></a>
</i>
</div>
<!-- end sent msgs -->
<div class="span2" id="countries_legend"></div>
<!-- senders -->
<div class="span5">
<div class="FilterItemsGlobal" data-data-source="mls"
data-metric="mls_senders" data-filter="countries"
data-legend="false" data-limit="10" data-order-by="mls_sent"></div>
<i>
<b>Senders per country (aggregated)</b>
<a href="notes.html#note:charts:countries:senders"><img src="qm_15.png"></a>
</i>
</div>
<!-- end senders -->
</div>
<!-- end sent msgs, senders per country -->
<!-- companies list -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-order-by="mls_sent"
data-filter="countries" data-data-source="mls"></div>
</div>
<!-- end countries list -->
<!-- countries charts -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-metrics="mls_sent,mls_senders"
data-filter="countries" data-order-by="mls_sent"
data-data-source="mls"></div>
</div>
<!-- end countries charts -->
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<!-- end info text -->
<!-- evolution #countries -->
<div class="row-fluid" id="summary-evol">
<!-- graph -->
<div class="span6">
<div class="MetricsEvol" data-data-source="mls" data-help="false" data-legend="false" data-metrics="mls_countries">
</div>
<i>
<b>
Active Countries per month
</b>
</i>
<a href="notes.html#note:charts:countries">
<img src="qm_15.png"/>
</a>
</div>
<!-- end graph -->
<div class="span6">
<div class="FilterItemsSummary" data-data-source="mls" data-filter="countries">
</div>
</div>
</div>
<!-- end evolution #countries -->
<!-- sent msgs, senders per country -->
<div class="row-fluid" id="summary-static">
<!-- sent msgs -->
<div class="span5">
<div class="FilterItemsGlobal" data-data-source="mls" data-filter="countries" data-legend-div="countries_legend" data-limit="10" data-metric="mls_sent" data-order-by="mls_sent">
</div>
<i>
<b>
Sent per country (aggregated)
</b>
<a href="notes.html#note:charts:countries:sent">
<img src="qm_15.png"/>
</a>
</i>
</div>
<!-- end sent msgs -->
<div class="span2" id="countries_legend">
</div>
<!-- senders -->
<div class="span5">
<div class="FilterItemsGlobal" data-data-source="mls" data-filter="countries" data-legend="false" data-limit="10" data-metric="mls_senders" data-order-by="mls_sent">
</div>
<i>
<b>
Senders per country (aggregated)
</b>
<a href="notes.html#note:charts:countries:senders">
<img src="qm_15.png"/>
</a>
</i>
</div>
<!-- end senders -->
</div>
<!-- end sent msgs, senders per country -->
<!-- companies list -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="mls" data-filter="countries" data-order-by="mls_sent">
</div>
</div>
<!-- end countries list -->
<!-- countries charts -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="mls" data-filter="countries" data-metrics="mls_sent,mls_senders" data-order-by="mls_sent">
</div>
</div>
<!-- end countries charts -->
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,106 +1,104 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid"><h4>Information about all domains</h4></div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">
Some charts and tables for top domains in the project, and a summary
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all domains
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top domains in the project, and a summary
of the evolution of their participation with links to more detailed
information per domain.
</div>
<div class="span7">
<!-- evolution #domains -->
<i>
<b>Active Domains per month</b>
</i>
<div class="MetricsEvol" data-data-source="mls"
data-metrics="mls_domains" data-legend="false" style="height: 80px;"></div>
</div>
</div>
<!-- end info text -->
<!-- list of domains -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="mls"
data-order-by="mls_domains" data-filter="domains" style="align: center"></div>
</div>
<!-- end list of domains -->
<!-- sent msgs, senders per domain -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- sent -->
<div class="span1"></div>
<div class="span4">
<i>
<b>Sent per domain (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls"
data-metric="mls_sent" data-filter="domains"
data-legend-div="domains_legend" data-limit="10"
data-order-by="mls_sent">
</div>
</div>
<!-- end sent -->
<div class="span2" id="domains_legend"></div>
<!-- senders -->
<div class="span4">
<i>
<b>Senders per domain (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls"
data-metric="mls_senders" data-filter="domains"
data-legend="false" data-limit="10"
data-order-by="mls_senders"></div>
</div>
<!-- end senders -->
<div class="span1"></div>
</div>
</div>
<!-- sent msgs, senders per domain -->
<div id="summary-static" class="row-fluid"></div>
<!-- domains list -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="mls"
data-metrics="mls_sent,mls_senders" data-filter="domains"
data-order-by="mls_sent">
</div>
</div>
<!-- end domains list -->
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<div class="span7">
<!-- evolution #domains -->
<i>
<b>
Active Domains per month
</b>
</i>
<div class="MetricsEvol" data-data-source="mls" data-legend="false" data-metrics="mls_domains" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of domains -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="mls" data-filter="domains" data-order-by="mls_domains" style="align: center">
</div>
</div>
<!-- end list of domains -->
<!-- sent msgs, senders per domain -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- sent -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Sent per domain (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls" data-filter="domains" data-legend-div="domains_legend" data-limit="10" data-metric="mls_sent" data-order-by="mls_sent">
</div>
</div>
<!-- end sent -->
<div class="span2" id="domains_legend">
</div>
<!-- senders -->
<div class="span4">
<i>
<b>
Senders per domain (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls" data-filter="domains" data-legend="false" data-limit="10" data-metric="mls_senders" data-order-by="mls_senders">
</div>
</div>
<!-- end senders -->
<div class="span1">
</div>
</div>
</div>
<!-- sent msgs, senders per domain -->
<div class="row-fluid" id="summary-static">
</div>
<!-- domains list -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="mls" data-filter="domains" data-metrics="mls_sent,mls_senders" data-order-by="mls_sent">
</div>
</div>
<!-- end domains list -->
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,112 +1,110 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid"><h4>Information about all repositories</h4></div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">
Some charts and tables for top repositories in the project, and a summary
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all repositories
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top repositories in the project, and a summary
of the evolution of their participation with links to more detailed
information per repository.
</div>
<div class="span7">
<!-- evolution #repositories -->
<i>
<b>Active Repositories per month</b>
</i>
<div class="MetricsEvol" data-data-source="mls"
data-metrics="mls_repositories" data-legend="false" style="height: 80px;"></div>
</div>
</div>
<!-- end info text -->
<!-- list of repositories -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="mls"
data-order-by="mls_sent" data-filter="repos" style="align: center"></div>
</div>
<!-- end list of repositories -->
<!-- sent, senders repository -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- sent -->
<div class="span1"></div>
<div class="span4">
<i>
<b>Messages per repository (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls"
data-metric="mls_sent" data-filter="repos"
data-legend-div="repos_legend" data-limit="10"
data-order-by="mls_sent">
</div>
</div>
<!-- end sent -->
<div class="span2" id="repos_legend"></div>
<!-- senders -->
<div class="span4">
<i>
<b>Senders per repository (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls"
data-metric="mls_senders" data-filter="repos"
data-legend="false" data-limit="10"
data-order-by="mls_sent"></div>
</div>
<!-- end senders -->
<div class="span1"></div>
</div>
</div>
<!-- end sent, senders repository -->
<div id="summary-static" class="row-fluid"></div>
<!-- sent per repository -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="mls"
data-metrics="mls_sent,mls_senders" data-filter="repos"
data-order-by="mls_sent">
</div>
</div>
<!-- end sent per repository -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<div class="span7">
<!-- evolution #repositories -->
<i>
<b>
Active Repositories per month
</b>
</i>
<div class="MetricsEvol" data-data-source="mls" data-legend="false" data-metrics="mls_repositories" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of repositories -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="mls" data-filter="repos" data-order-by="mls_sent" style="align: center">
</div>
</div>
<!-- end list of repositories -->
<!-- sent, senders repository -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- sent -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Messages per repository (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls" data-filter="repos" data-legend-div="repos_legend" data-limit="10" data-metric="mls_sent" data-order-by="mls_sent">
</div>
</div>
<!-- end sent -->
<div class="span2" id="repos_legend">
</div>
<!-- senders -->
<div class="span4">
<i>
<b>
Senders per repository (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls" data-filter="repos" data-legend="false" data-limit="10" data-metric="mls_senders" data-order-by="mls_sent">
</div>
</div>
<!-- end senders -->
<div class="span1">
</div>
</div>
</div>
<!-- end sent, senders repository -->
<div class="row-fluid" id="summary-static">
</div>
<!-- sent per repository -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="mls" data-filter="repos" data-metrics="mls_sent,mls_senders" data-order-by="mls_sent">
</div>
</div>
<!-- end sent per repository -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,72 +1,80 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet">
<style type="text/css">
body {
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<meta content="" name="description"/>
<meta content="" name="author"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.sidebar-nav {
padding: 9px 0;
}
</style>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="custom.css" />
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
</style>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="../assets/js/html5shiv.js"></script>
<![endif]-->
<!-- Fav and touch icons -->
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-57-precomposed.png">
<link rel="shortcut icon" href="favicon.png">
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="navbar"></div>
<div class="container-fluid">
<div class="row-fluid">
<div id="info-column1" style="width:200px">
<div class="info-pill">
<div id="mls-refcard-repo"></div>
</div>
</div>
<div style="float:left">
<div style="float:left">
<div style="margin-bottom:15px;">
<div class="mls-flotr2-metrics-repo"
style="width:350px;height:150px;margin-bottom:5px;"
data-metrics="mls_sent" data-legend="false"></div>
<i><b>Sent messages per month</b></i>
</div>
<div style="margin-bottom:15px;">
<div class="mls-flotr2-metrics-repo"
style="width:350px;height:150px;margin-bottom:5px;"
data-metrics="mls_senders" data-legend="false"></div>
<i><b>Senders per month</b></i>
</div>
</div>
</div>
</div>
</div>
<div id="footer"></div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<!-- Fav and touch icons -->
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-144-precomposed.png" rel="apple-touch-icon-precomposed" sizes="144x144"/>
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-114-precomposed.png" rel="apple-touch-icon-precomposed" sizes="114x114"/>
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-72-precomposed.png" rel="apple-touch-icon-precomposed" sizes="72x72"/>
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-57-precomposed.png" rel="apple-touch-icon-precomposed"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="navbar">
</div>
<div class="container-fluid">
<div class="row-fluid">
<div id="info-column1" style="width:200px">
<div class="info-pill">
<div id="mls-refcard-repo">
</div>
</div>
</div>
<div style="float:left">
<div style="float:left">
<div style="margin-bottom:15px;">
<div class="mls-flotr2-metrics-repo" data-legend="false" data-metrics="mls_sent" style="width:350px;height:150px;margin-bottom:5px;">
</div>
<i>
<b>
Sent messages per month
</b>
</i>
</div>
<div style="margin-bottom:15px;">
<div class="mls-flotr2-metrics-repo" data-legend="false" data-metrics="mls_senders" style="width:350px;height:150px;margin-bottom:5px;">
</div>
<i>
<b>
Senders per month
</b>
</i>
</div>
</div>
</div>
</div>
</div>
<div id="footer">
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,53 +1,64 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia company website" />
<!-- <link rel="stylesheet" type="text/css" href="VizGrimoireJS/src/envision.min.css" />
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia company website" name="description"/>
<!-- <link rel="stylesheet" type="text/css" href="VizGrimoireJS/src/envision.min.css" />
<link rel="stylesheet" type="text/css" href="VizGrimoireJS/src/report-envision.css" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/src/report.css" /> -->
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<title>Bitergia M0 Report: Mailing Lists</title>
<style type="text/css">
</style>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div style="float:left;width:150px">
<div id="navigation"></div>
<div class="info-pill" style="width:120px">
<div id ="mls-selector" style="margin-top:20px"></div>
</div>
</div>
<div style="float:left">
<div>
<div id="info-pill">
<h1 style="font-weight: bold;">Aggregated activity (all lists)</h1>
</div>
<div id="mls-envision" style="float:left;margin:10px"></div>
<div id="mls-flotr2" style="float:left;width:300px;margin:10px"></div>
<div id="mls-top" style="float:left"></div>
</div>
<div style="clear: both;"></div>
<div style="margin:40px">
<div id="mls-envision-lists" style="float:left"></div>
<div id="mls-flotr2-lists" style="float:left" class="mls-dyn-list"></div>
</div>
</div>
<div id="footer"></div>
</div>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
Bitergia M0 Report: Mailing Lists
</title>
<style type="text/css">
</style>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div style="float:left;width:150px">
<div id="navigation">
</div>
<div class="info-pill" style="width:120px">
<div id="mls-selector" style="margin-top:20px">
</div>
</div>
</div>
<div style="float:left">
<div>
<div id="info-pill">
<h1 style="font-weight: bold;">
Aggregated activity (all lists)
</h1>
</div>
<div id="mls-envision" style="float:left;margin:10px">
</div>
<div id="mls-flotr2" style="float:left;width:300px;margin:10px">
</div>
<div id="mls-top" style="float:left">
</div>
</div>
<div style="clear: both;">
</div>
<div style="margin:40px">
<div id="mls-envision-lists" style="float:left">
</div>
<div class="mls-dyn-list" id="mls-flotr2-lists" style="float:left">
</div>
</div>
</div>
<div id="footer">
</div>
</div>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,152 +1,155 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- msgs sent, senders, stats, top closers -->
<div class="row-fluid">
<!-- left column -->
<div class="span6">
<!-- msgs sent -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="mls"
data-metrics="mls_sent"
data-min="true" style="height:120px;"></div>
<div class="MicrodashText" data-metric="mls_sent"></div>
</div>
</div>
</div>
<!-- end msgs sent -->
<!-- senders -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="mls"
data-metrics="mls_senders"
data-min="true" style="height:120px;"></div>
<div class="MicrodashText" data-metric="mls_senders"></div>
</div>
</div>
</div>
<!-- end senders -->
<!-- time to attention -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<h4>Time to Attention of Messages</h4>
* (in hours)
<div class="TimeTo" data-data-source="mls" data-type="attention"
data-quantil="X0.95,X0.5"></div>
</div>
</div>
</div>
<!-- end time to attention -->
</div>
<!-- end left column -->
<!-- right column -->
<div class="span6">
<!-- stats -->
<div class="row-fluid">
<table class="table table-striped">
<tr><td><strong>Mailing lists</strong> (updated on <span class="GlobalData" data-data-source="mls"
data-field="last_date"></span>)</td></tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="mls"
data-field="mls_repositories"></span>
</td>
<td>
mailing lists
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="mls"
data-field="mls_senders"></span>
</td>
<td>total partipants</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="mls"
data-field="mls_sent_7"></span>
</td>
<td>messages last week</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="mls"
data-field="mls_senders_7"></span>
</td>
<td>participants last week</td>
</tr>
</table>
</div>
</div>
<!-- end stats -->
<!-- top senders -->
<div class="Top" data-data-source="mls" data-period_all="true"
data-metric="senders" data-limit="10"
data-people_links="true" ></div>
<!-- end senders-->
</div>
<!-- end right column -->
</div>
<!-- end msgs sent, senders, stats, top closers -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<!-- msgs sent, senders, stats, top closers -->
<div class="row-fluid">
<!-- left column -->
<div class="span6">
<!-- msgs sent -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="mls" data-metrics="mls_sent" data-min="true" style="height:120px;">
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<div class="MicrodashText" data-metric="mls_sent">
</div>
</div>
</div>
</div>
<!-- end msgs sent -->
<!-- senders -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="mls" data-metrics="mls_senders" data-min="true" style="height:120px;">
</div>
<div class="MicrodashText" data-metric="mls_senders">
</div>
</div>
</div>
</div>
<!-- end senders -->
<!-- time to attention -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<h4>
Time to Attention of Messages
</h4>
* (in hours)
<div class="TimeTo" data-data-source="mls" data-quantil="X0.95,X0.5" data-type="attention">
</div>
</div>
</div>
</div>
<!-- end time to attention -->
</div>
<!-- end left column -->
<!-- right column -->
<div class="span6">
<!-- stats -->
<div class="row-fluid">
<table class="table table-striped">
<tr>
<td>
<strong>
Mailing lists
</strong>
(updated on
<span class="GlobalData" data-data-source="mls" data-field="last_date">
</span>
)
</td>
</tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="mls" data-field="mls_repositories">
</span>
</td>
<td>
mailing lists
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="mls" data-field="mls_senders">
</span>
</td>
<td>
total partipants
</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="mls" data-field="mls_sent_7">
</span>
</td>
<td>
messages last week
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="mls" data-field="mls_senders_7">
</span>
</td>
<td>
participants last week
</td>
</tr>
</table>
</div>
</div>
<!-- end stats -->
<!-- top senders -->
<div class="Top" data-data-source="mls" data-limit="10" data-metric="senders" data-people_links="true" data-period_all="true">
</div>
<!-- end senders-->
</div>
<!-- end right column -->
</div>
<!-- end msgs sent, senders, stats, top closers -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,75 +1,225 @@
<div class="navbar navbar-static-top" role="navigation">
<div class="navbar-inner">
<html>
<body>
<div class="navbar navbar-static-top" role="navigation">
<div class="navbar-inner">
<div class="container-narrow">
<button type="button" class="btn btn-navbar" data-toggle="collapse"
data-target=".nav-collapse">
<span class="icon-bar"></span> <span class="icon-bar"></span> <span
class="icon-bar"></span>
</button>
<div class="nav-collapse collapse">
<ul class="nav">
<li><a href="http://openstack.org"><img src="open-stack-cloud-computing-logo-2.png"
alt="OpenStack logo" id="logo" width="100" border=0></a></li>
<li class="summary-menu"><a href="./">Summary</a></li>
<li class="projects-menu"><a href="projects-list.html">List of Projects</a></li>
<li class="dropdown scm-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">Source Code <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="scm.html">basic</a></li>
<li><a href="scm-contributors.html">contributors</a></li>
<li><a href="scm-companies.html">by companies</a></li>
<li><a href="scm-repos.html">by repositories</a></li>
<li><a href="scm-companies-summary.html">by companies
summary</a></li>
</ul></li>
<li class="dropdown its-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">Tickets <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="its.html">basic</a></li>
<li><a href="its-contributors.html">participants</a></li>
<li><a href="its-companies.html">by companies</a></li>
<li><a href="its-repos.html">by repositories</a></li>
</ul></li>
<li class="dropdown mls-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">Mailing <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="mls.html">basic</a></li>
<li><a href="mls-contributors.html">participants</a></li>
<li><a href="mls-companies.html">by companies</a></li>
<li><a href="mls-repos.html">by repositories</a></li>
</ul></li>
<li class="dropdown scr-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">Code Review <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="scr.html">basic</a></li>
<li><a href="scr-repos.html">by repositories</a></li>
<li><a href="scr-companies.html">by companies</a></li>
<li><a href="scr-companies-summary.html">by companies summary</a></li>
</ul></li>
<li class="dropdown irc-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">IRC <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="irc.html">basic</a></li>
<li><a href="irc-repos.html">by channel</a></li>
<li><a href="irc-contributors.html">participants</a></li>
</ul></li>
<li class="dropdown qaforums-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">Q&A Forums <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="qaforums.html">basic <em>(beta)</em></a></li>
</ul></li>
<li class="dropdown studies-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">Studies<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="demographics.html">Demographics</a></li>
<li><a href="its-states.html">Launchpad Analysis</a></li>
</ul></li>
<li><a href="http://bitergia.com"><img
src="bitergia-logo.png" alt="Bitergia logo" id="logo" height="45"
width="90" border=0></a></li>
<button class="btn btn-navbar" data-target=".nav-collapse" data-toggle="collapse" type="button">
<span class="icon-bar">
</span>
<span class="icon-bar">
</span>
<span class="icon-bar">
</span>
</button>
<div class="nav-collapse collapse">
<ul class="nav">
<li>
<a href="http://openstack.org">
<img alt="OpenStack logo" border="0" id="logo" src="open-stack-cloud-computing-logo-2.png" width="100"/>
</a>
</li>
<li class="summary-menu">
<a href="./">
Summary
</a>
</li>
<li class="projects-menu">
<a href="projects-list.html">
List of Projects
</a>
</li>
<li class="dropdown scm-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
Source Code
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="scm.html">
basic
</a>
</li>
<li>
<a href="scm-contributors.html">
contributors
</a>
</li>
<li>
<a href="scm-companies.html">
by companies
</a>
</li>
<li>
<a href="scm-repos.html">
by repositories
</a>
</li>
<li>
<a href="scm-companies-summary.html">
by companies
summary
</a>
</li>
</ul>
</div>
<!--/.nav-collapse -->
</li>
<li class="dropdown its-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
Tickets
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="its.html">
basic
</a>
</li>
<li>
<a href="its-contributors.html">
participants
</a>
</li>
<li>
<a href="its-companies.html">
by companies
</a>
</li>
<li>
<a href="its-repos.html">
by repositories
</a>
</li>
</ul>
</li>
<li class="dropdown mls-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
Mailing
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="mls.html">
basic
</a>
</li>
<li>
<a href="mls-contributors.html">
participants
</a>
</li>
<li>
<a href="mls-companies.html">
by companies
</a>
</li>
<li>
<a href="mls-repos.html">
by repositories
</a>
</li>
</ul>
</li>
<li class="dropdown scr-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
Code Review
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="scr.html">
basic
</a>
</li>
<li>
<a href="scr-repos.html">
by repositories
</a>
</li>
<li>
<a href="scr-companies.html">
by companies
</a>
</li>
<li>
<a href="scr-companies-summary.html">
by companies summary
</a>
</li>
</ul>
</li>
<li class="dropdown irc-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
IRC
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="irc.html">
basic
</a>
</li>
<li>
<a href="irc-repos.html">
by channel
</a>
</li>
<li>
<a href="irc-contributors.html">
participants
</a>
</li>
</ul>
</li>
<li class="dropdown qaforums-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
Q&amp;A Forums
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="qaforums.html">
basic
<em>
(beta)
</em>
</a>
</li>
</ul>
</li>
<li class="dropdown studies-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
Studies
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="demographics.html">
Demographics
</a>
</li>
<li>
<a href="its-states.html">
Launchpad Analysis
</a>
</li>
</ul>
</li>
<li>
<a href="http://bitergia.com">
<img alt="Bitergia logo" border="0" height="45" id="logo" src="bitergia-logo.png" width="90"/>
</a>
</li>
</ul>
</div>
<!--/.nav-collapse -->
</div>
</div>
</div>
</div>
</body>
</html>

View File

@ -1,18 +1,93 @@
<div id="navigation" class="info-pill" style="width:130px">
<h1>Navigation</h1>
<a href="index.html">Summary</a><br>
&nbsp;&nbsp;<a href="scm.html">Source Code</a><br>
&nbsp;&nbsp;<a href="its.html">Tickets</a><br>
&nbsp;&nbsp;<a href="mls.html">Mailing Lists</a>(<a href="mls-selector.html">selector</a>)<br>
&nbsp;&nbsp;<a href="top.html">Top</a><br>
&nbsp;&nbsp;<a href="bubbles.html">Bubbles</a><br>
&nbsp;&nbsp;<a href="radar.html">Radar</a><br>
&nbsp;&nbsp;<a href="dgrid.html">Gridster Dashboard</a><br>
&nbsp;&nbsp;<a href="treemap.html">D3 TreeMap</a><br>
&nbsp;&nbsp;<em>Reports</em><br>
&nbsp;&nbsp;<a href="index-companies.html">Companies</a>|<a href="companies.html">List</a><br>
&nbsp;&nbsp;Repos:<a href="scm-repos.html">SCM</a>|<a href="its-repos.html">ITS</a>|<a href="mls-repos.html">MLS</a><br>
&nbsp;&nbsp;Countries:<a href="scm-countries.html">SCM</a>|<a href="its-countries.html">ITS</a>|<a href="mls-countries.html">MLS</a><br>
&nbsp;&nbsp;<a href="demographics.html">Demographics</a><br>
<!-- &nbsp;&nbsp;<a href="../test/jasmine/index.html">Jasmine Validation</a><br> -->
</div>
<html>
<body>
<div class="info-pill" id="navigation" style="width:130px">
<h1>
Navigation
</h1>
<a href="index.html">
Summary
</a>
<br/>
<a href="scm.html">
Source Code
</a>
<br/>
<a href="its.html">
Tickets
</a>
<br/>
<a href="mls.html">
Mailing Lists
</a>
(
<a href="mls-selector.html">
selector
</a>
)
<br/>
<a href="top.html">
Top
</a>
<br/>
<a href="bubbles.html">
Bubbles
</a>
<br/>
<a href="radar.html">
Radar
</a>
<br/>
<a href="dgrid.html">
Gridster Dashboard
</a>
<br/>
<a href="treemap.html">
D3 TreeMap
</a>
<br/>
<em>
Reports
</em>
<br/>
<a href="index-companies.html">
Companies
</a>
|
<a href="companies.html">
List
</a>
<br/>
Repos:
<a href="scm-repos.html">
SCM
</a>
|
<a href="its-repos.html">
ITS
</a>
|
<a href="mls-repos.html">
MLS
</a>
<br/>
Countries:
<a href="scm-countries.html">
SCM
</a>
|
<a href="its-countries.html">
ITS
</a>
|
<a href="mls-countries.html">
MLS
</a>
<br/>
<a href="demographics.html">
Demographics
</a>
<br/>
<!-- &nbsp;&nbsp;<a href="../test/jasmine/index.html">Jasmine Validation</a><br> -->
</div>
</body>
</html>

View File

@ -1,242 +1,529 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia company website" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire1.css" />
<link rel="stylesheet" type="text/css" href="notes.css" />
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<title>Methodology notes</title>
<style type="text/css">
</style>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div id="info-column1" style="width:180px;margin-bottom:60px;">
<div id="navigation"></div>
</div>
<div>
<ul>
<li><a href="#note:retriev">Retrieval methodology</a></li>
<li><a href="#note:filtering"></a>Filering methodology</li>
<li><a href="#note:analysis">Analysis methodology</a></li>
<li><a href="#note:viz">Visualization</a></li>
<li><a href="#note:charts">Charts and tables</a></li>
<li><a href="#note:credits">Credits</a></li>
</ul>
<a id="note:retriev"><h1>RETRIEVAL METHODOLOGY</h1></a>
<a id="note:retriev:tools"><h2>Tools</h2></a>
<p>Tools in the <a href="http://metricsgrimoire.github.com">MetricsGrimoire</a> toolset have been used to retrieve
the repositories with the source data for the analysis. In particular, the following tools have been used.</p>
<ul>
<li>
<a id="note:retriev:tools:cvsanaly"><b>CVSAnalY</b></a>
<p>This tool has been used to retrieve data from the git repository, and storing it in a MySQL database
which is the starting point of the analysis.</p>
</li>
</ul>
<p>The resulting database (sanitized to remove email addresses) is published for download.</p>
<a id="note:retriev:tools"><h2>Extension</h2></a>
<p>The retrieved data spans from the beginning of the history of Project in the source code management
repository up to the report date. The retrieval was performed on this latter date.</p>
<a id="note:analysis"><h1>ANALYSIS METHODOLOGY</h1></a>
<p>Techniques and details used in the analysis of data.</p>
<a id="note:analysis:commits"><h2>Commits</h2></a>
<p>Changes to the source code of the project.</p>
<a id="note:analysis:affiliation"><h2>Affiliation</h2></a>
<p>Affiliation of developers to companies and other institutions has been done based on various heuristics,
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia company website" name="description"/>
<link href="VizGrimoireJS/vizgrimoire1.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="notes.css" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
Methodology notes
</title>
<style type="text/css">
</style>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="info-column1" style="width:180px;margin-bottom:60px;">
<div id="navigation">
</div>
</div>
<div>
<ul>
<li>
<a href="#note:retriev">
Retrieval methodology
</a>
</li>
<li>
<a href="#note:filtering">
</a>
Filering methodology
</li>
<li>
<a href="#note:analysis">
Analysis methodology
</a>
</li>
<li>
<a href="#note:viz">
Visualization
</a>
</li>
<li>
<a href="#note:charts">
Charts and tables
</a>
</li>
<li>
<a href="#note:credits">
Credits
</a>
</li>
</ul>
<a id="note:retriev">
<h1>
RETRIEVAL METHODOLOGY
</h1>
</a>
<a id="note:retriev:tools">
<h2>
Tools
</h2>
</a>
<p>
Tools in the
<a href="http://metricsgrimoire.github.com">
MetricsGrimoire
</a>
toolset have been used to retrieve
the repositories with the source data for the analysis. In particular, the following tools have been used.
</p>
<ul>
<li>
<a id="note:retriev:tools:cvsanaly">
<b>
CVSAnalY
</b>
</a>
<p>
This tool has been used to retrieve data from the git repository, and storing it in a MySQL database
which is the starting point of the analysis.
</p>
</li>
</ul>
<p>
The resulting database (sanitized to remove email addresses) is published for download.
</p>
<a id="note:retriev:tools">
<h2>
Extension
</h2>
</a>
<p>
The retrieved data spans from the beginning of the history of Project in the source code management
repository up to the report date. The retrieval was performed on this latter date.
</p>
<a id="note:analysis">
<h1>
ANALYSIS METHODOLOGY
</h1>
</a>
<p>
Techniques and details used in the analysis of data.
</p>
<a id="note:analysis:commits">
<h2>
Commits
</h2>
</a>
<p>
Changes to the source code of the project.
</p>
<a id="note:analysis:affiliation">
<h2>
Affiliation
</h2>
</a>
<p>
Affiliation of developers to companies and other institutions has been done based on various heuristics,
some of the automatic, some other manuals. The base heuristic has bee using the domain part of
the email address to identify an institution, and affiliation of the corresponding developer to it.
We have also used some web pages maintained by the project itself and in some cases with
information by manual search in the Internet. As a result of this process, we have classified all developers
as affiliated with an organization (which we refer in this report as "company"),
as <a id="#note:analysis:non-affiliated">non-affiliated</a>, or as unknown (for which we couldn't decide to
as
<a id="#note:analysis:non-affiliated">
non-affiliated
</a>
, or as unknown (for which we couldn't decide to
which company they were affiliated). We have also considered that developers may move from company to company,
identifying for some of them the first or last date of work for their employers.</p>
<a id="note:analysis:non-affiliated"><h2>Non-affiliated</h2></a>
<p>After doing some research, we have found some developers to be working on their own (be them volunteers or not).
We consider them as non-affiliated. </p>
<a id="note:analysis:unknown-affilation"><h2>Unknown affiliation</h2></a>
<p>For some developers, we couldn't decide if they were affiliated to some company, or to which company in particular they
were affiliated. We consider them as "with unknown affiliation". </p>
<a id="note:analysis:unique"><h2>Identification of unique developers</h2></a>
<p>We have integrated, identifying duplicate identities of developers, all of the identities found.
They had been consolidated to consider unique developers that could latter be affiliated to companies.</p>
<a id="note:viz"><h1>VISUALIZATION</h1></a>
<p>The visualization of the data has been produced using the <a href="http://vizgrimoire.github.com">vizGrimoire</a> toolset.
identifying for some of them the first or last date of work for their employers.
</p>
<a id="note:analysis:non-affiliated">
<h2>
Non-affiliated
</h2>
</a>
<p>
After doing some research, we have found some developers to be working on their own (be them volunteers or not).
We consider them as non-affiliated.
</p>
<a id="note:analysis:unknown-affilation">
<h2>
Unknown affiliation
</h2>
</a>
<p>
For some developers, we couldn't decide if they were affiliated to some company, or to which company in particular they
were affiliated. We consider them as "with unknown affiliation".
</p>
<a id="note:analysis:unique">
<h2>
Identification of unique developers
</h2>
</a>
<p>
We have integrated, identifying duplicate identities of developers, all of the identities found.
They had been consolidated to consider unique developers that could latter be affiliated to companies.
</p>
<a id="note:viz">
<h1>
VISUALIZATION
</h1>
</a>
<p>
The visualization of the data has been produced using the
<a href="http://vizgrimoire.github.com">
vizGrimoire
</a>
toolset.
In particular the JavaScript producing the charts and tables is a part of the vizGrimoire.JS system.
It visualized data present in JSON files produced by vizGrimoire.R from the MySQL
database where all the base information is stored.</p>
<a id="note:charts"><h1>CHARTS AND TABLES</h1></a>
<a id="note:charts:summary"><h2>Summary charts</h2>
<p>Charts that offer a summary, or an overview, of certain aspects of the project.</p>
<ul>
<li>
<a id="note:charts:summary:commits"><b>Commits per company (monthly)</b></a>
<p>For each company, it shows the number of <a href="#note:analysis:commits">commits</a> per month for authors
<a href="#note:analysis:affiliation">affiliated</a> to that company. Only the top ten companies,
by total number of commits, are shown.</p>
</li>
<li>
<a id="note:charts:summary:authors"><b>Active authors per company (monthly)</b></a>
<p>For each company, it shows the number of active authors per month. We count active authors as those that
committed at least one <a href="#note:analysis:commits">commit</a> per month, and assign them to
companies following the <a href="#note:analysis:affiliation">affiliation heuristics</a>. Only the top ten companies,
by total number of authors, are shown.</p>
</li>
<li>
<a id="note:charts:summary:commits_pie"><b>Commits per company (pie chart)</b></a>
<p>For each company, it shows the number of <a href="#note:analysis:commits">commits</a>, during the whole
history of the project, for authors <a href="#note:analysis:affiliation">affiliated</a> to that company.
database where all the base information is stored.
</p>
<a id="note:charts">
<h1>
CHARTS AND TABLES
</h1>
</a>
<a id="note:charts:summary">
<h2>
Summary charts
</h2>
<p>
Charts that offer a summary, or an overview, of certain aspects of the project.
</p>
<ul>
<li>
<a id="note:charts:summary:commits">
<b>
Commits per company (monthly)
</b>
</a>
<p>
For each company, it shows the number of
<a href="#note:analysis:commits">
commits
</a>
per month for authors
<a href="#note:analysis:affiliation">
affiliated
</a>
to that company. Only the top ten companies,
by total number of commits, are shown.
</p>
</li>
<li>
<a id="note:charts:summary:authors">
<b>
Active authors per company (monthly)
</b>
</a>
<p>
For each company, it shows the number of active authors per month. We count active authors as those that
committed at least one
<a href="#note:analysis:commits">
commit
</a>
per month, and assign them to
companies following the
<a href="#note:analysis:affiliation">
affiliation heuristics
</a>
. Only the top ten companies,
by total number of authors, are shown.
</p>
</li>
<li>
<a id="note:charts:summary:commits_pie">
<b>
Commits per company (pie chart)
</b>
</a>
<p>
For each company, it shows the number of
<a href="#note:analysis:commits">
commits
</a>
, during the whole
history of the project, for authors
<a href="#note:analysis:affiliation">
affiliated
</a>
to that company.
Only top five companies, by total number of reviewed commits, are shown. Commits corresponding to authors
for which we have not identified an affiliation are not considered (not even under the "others" tag).</p>
</li>
<li>
<a id="note:charts:summary:authors_pie"><b>Authors per company (pie chart)</b></a>
<p>For each company, it shows the number of active authors performing reviewed commits during the whole history
for which we have not identified an affiliation are not considered (not even under the "others" tag).
</p>
</li>
<li>
<a id="note:charts:summary:authors_pie">
<b>
Authors per company (pie chart)
</b>
</a>
<p>
For each company, it shows the number of active authors performing reviewed commits during the whole history
of the project. Only top five companies, by total number of authors, are shown. We count active authors as those
that committed at least one <a href="#note:analysis:commits">commit</a>, and assign them to companies following
the <a href="#note:analysis:affiliation">affiliation heuristics</a>. Authors for which we have not identified an
affiliation are not considered (not even under the "others" tag). </p>
</li>
<li>
<a id="note:tables:summary:authors"><b>Top authors (table)</b></a>
<p>Top authors, ordered by number of reviewed commits for the specified period. Period is the whole history of the project, or the specified year. </p>
</li>
</ul>
<a id="note:charts:repositories"><h2>Information for all repositories</h2>
<p>Charts offering an aggregated view of the data, organized by repository.</p>
<ul>
<li>
<a id="note:charts:repositories:repositories"><b>Active repositories per month (evolution chart)</b></a>
<p>Information about the monthly evolution of the number of repositories.</p>
</li>
<li>
<a id="note:charts:repositories:commits"><b>Commits per repository (monthly)</b></a>
<p>For each repository, it shows the number of <a href="#note:analysis:commits">commits</a> per month for authors
in this repository. Only the top ten repositories, ordered by total number of commits, are shown.</p>
</li>
<li>
<a id="note:charts:repositories:authors"><b>Active authors per repository (monthly)</b></a>
<p>For each repository, it shows the number of active authors per month. We count active authors as those that
committed at least one <a href="#note:analysis:commits">commit</a> per month, and assign them to repository.
Only the top ten companies, by total number of authors, are shown.</p>
</li>
</ul>
<a id="note:charts:repository"><h2>Information per repository</h2>
<p>Charts and tables that offer several metrics for a given repository.</p>
<ul>
<li>
<a id="note:charts:repository:commits"><b>Commits per month (evolution chart)</b></a>
<p>Monthly evolution of the number of commits in the corresponding repository.</p>
</li>
<li>
<a id="note:charts:repository:authors"><b>Authors per month (evolution chart)</b></a>
<p>Monthly evolution of the number of active authors of commits to the
corresponding repository.</p>
</li>
</ul>
<a id="note:charts:companies"><h2>Information for all companies</h2>
<p>Charts offering an aggregated view of the data, organized by company.</p>
<ul>
<li>
<a id="note:charts:companies:companies"><b>Active companies per month (evolution chart)</b></a>
<p>Information about the monthly evolution of the number of active companies. We consider a company as active
during a certain month when at least a developer <a href="#note:analysis:affiliation">affiliated</a> to that
company performed a commit during that month.</p>
</li>
<li>
<a id="note:charts:companies:commits_agg"><b>Commits per company (aggregated) (bar chart)</b></a>
<p>Aggregated (for the whole history of the project) number of commits per company.
We assign a commit to a company when its author is a developer <a href="#note:analysis:affiliation">affiliated</a>
to that company. Only top ten companies are included (the remaining commits are not presented in this chart).</p>
</li>
<li>
<a id="note:charts:companies:authors_agg"><b>Authors per company (aggregated) (bar chart)</b></a>
<p>Aggregated (for the whole history of the project) number of authors per company.
We assign authors to a company when they are <a href="#note:analysis:affiliation">affiliated</a> to that company.
Only top ten companies are included (the remaining authors are not presented in this chart).</p>
</li>
</ul>
<a id="note:charts:company"><h2>Information per company</h2>
<p>Charts and tables that offer several metrics for a given company.</p>
<ul>
<li>
<a id="note:charts:company:commits"><b>Commits per month (evolution chart)</b></a>
<p>Monthly evolution of the number of reviewed commits performed by
developers <a href="#note:analysis:affiliation">affiliated</a> to the corresponding company.</p>
</li>
<li>
<a id="note:charts:company:authors"><b>Authors per month (evolution chart)</b></a>
<p>Monthly evolution of the number of active authors of commits
<a href="#note:analysis:affiliation">affiliated</a> to the corresponding company.</p>
</li>
<li>
<a id="note:charts:company:lines"><b>Lines added/removed per month (evolution chart)</b></a>
<p>Monthly evolution of the number of added and removed lines by commits performed by
authors of reviewed commits <a href="#note:analysis:affiliation">affiliated</a> to the corresponding company.</p>
</li>
<li>
<a id="note:tables:company:authors"><b>Top authors (table)</b></a>
<p>List of the top authors <a href="#note:analysis:affiliation">affiliated</a> to the corresponding company,
that committed at least one
<a href="#note:analysis:commits">
commit
</a>
, and assign them to companies following
the
<a href="#note:analysis:affiliation">
affiliation heuristics
</a>
. Authors for which we have not identified an
affiliation are not considered (not even under the "others" tag).
</p>
</li>
<li>
<a id="note:tables:summary:authors">
<b>
Top authors (table)
</b>
</a>
<p>
Top authors, ordered by number of reviewed commits for the specified period. Period is the whole history of the project, or the specified year.
</p>
</li>
</ul>
</a>
<a id="note:charts:repositories">
<h2>
Information for all repositories
</h2>
<p>
Charts offering an aggregated view of the data, organized by repository.
</p>
<ul>
<li>
<a id="note:charts:repositories:repositories">
<b>
Active repositories per month (evolution chart)
</b>
</a>
<p>
Information about the monthly evolution of the number of repositories.
</p>
</li>
<li>
<a id="note:charts:repositories:commits">
<b>
Commits per repository (monthly)
</b>
</a>
<p>
For each repository, it shows the number of
<a href="#note:analysis:commits">
commits
</a>
per month for authors
in this repository. Only the top ten repositories, ordered by total number of commits, are shown.
</p>
</li>
<li>
<a id="note:charts:repositories:authors">
<b>
Active authors per repository (monthly)
</b>
</a>
<p>
For each repository, it shows the number of active authors per month. We count active authors as those that
committed at least one
<a href="#note:analysis:commits">
commit
</a>
per month, and assign them to repository.
Only the top ten companies, by total number of authors, are shown.
</p>
</li>
</ul>
</a>
<a id="note:charts:repository">
<h2>
Information per repository
</h2>
<p>
Charts and tables that offer several metrics for a given repository.
</p>
<ul>
<li>
<a id="note:charts:repository:commits">
<b>
Commits per month (evolution chart)
</b>
</a>
<p>
Monthly evolution of the number of commits in the corresponding repository.
</p>
</li>
<li>
<a id="note:charts:repository:authors">
<b>
Authors per month (evolution chart)
</b>
</a>
<p>
Monthly evolution of the number of active authors of commits to the
corresponding repository.
</p>
</li>
</ul>
</a>
<a id="note:charts:companies">
<h2>
Information for all companies
</h2>
<p>
Charts offering an aggregated view of the data, organized by company.
</p>
<ul>
<li>
<a id="note:charts:companies:companies">
<b>
Active companies per month (evolution chart)
</b>
</a>
<p>
Information about the monthly evolution of the number of active companies. We consider a company as active
during a certain month when at least a developer
<a href="#note:analysis:affiliation">
affiliated
</a>
to that
company performed a commit during that month.
</p>
</li>
<li>
<a id="note:charts:companies:commits_agg">
<b>
Commits per company (aggregated) (bar chart)
</b>
</a>
<p>
Aggregated (for the whole history of the project) number of commits per company.
We assign a commit to a company when its author is a developer
<a href="#note:analysis:affiliation">
affiliated
</a>
to that company. Only top ten companies are included (the remaining commits are not presented in this chart).
</p>
</li>
<li>
<a id="note:charts:companies:authors_agg">
<b>
Authors per company (aggregated) (bar chart)
</b>
</a>
<p>
Aggregated (for the whole history of the project) number of authors per company.
We assign authors to a company when they are
<a href="#note:analysis:affiliation">
affiliated
</a>
to that company.
Only top ten companies are included (the remaining authors are not presented in this chart).
</p>
</li>
</ul>
</a>
<a id="note:charts:company">
<h2>
Information per company
</h2>
<p>
Charts and tables that offer several metrics for a given company.
</p>
<ul>
<li>
<a id="note:charts:company:commits">
<b>
Commits per month (evolution chart)
</b>
</a>
<p>
Monthly evolution of the number of reviewed commits performed by
developers
<a href="#note:analysis:affiliation">
affiliated
</a>
to the corresponding company.
</p>
</li>
<li>
<a id="note:charts:company:authors">
<b>
Authors per month (evolution chart)
</b>
</a>
<p>
Monthly evolution of the number of active authors of commits
<a href="#note:analysis:affiliation">
affiliated
</a>
to the corresponding company.
</p>
</li>
<li>
<a id="note:charts:company:lines">
<b>
Lines added/removed per month (evolution chart)
</b>
</a>
<p>
Monthly evolution of the number of added and removed lines by commits performed by
authors of reviewed commits
<a href="#note:analysis:affiliation">
affiliated
</a>
to the corresponding company.
</p>
</li>
<li>
<a id="note:tables:company:authors">
<b>
Top authors (table)
</b>
</a>
<p>
List of the top authors
<a href="#note:analysis:affiliation">
affiliated
</a>
to the corresponding company,
ordered by the number of reviewed commits for the specified period.
Period is the whole history of the project, or the specified year.</p>
</li>
</ul>
<a id="note:credits"><h1>CREDITS</h1></a>
<p></p>
</div>
<div id="footer"></div>
</div>
<script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/DataSource.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Loader.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/ITS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/MLS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/SCM.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.js"></script>
</body>
Period is the whole history of the project, or the specified year.
</p>
</li>
</ul>
</a>
<a id="note:credits">
<h1>
CREDITS
</h1>
</a>
<p>
</p>
</div>
<div id="footer">
</div>
</div>
<script src="VizGrimoireJS/src/envision.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/DataSource.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Loader.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/ITS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/MLS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/SCM.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Envision_Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Viz.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,102 +1,106 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div id="people" class="row-fluid">
<div class="row-fluid">
<div class="span12">
<div class="PersonData"></div>
</div>
<div class="row-fluid">
<div class="span2">
<div class="PersonSummary" data-data-source="scm"></div>
</div>
<div class="span10">
<div class="PersonMetrics" data-data-source="scm"
data-metrics="scm_commits" data-legend="true"></div>
</div>
</div>
<div class="row-fluid">
<div class="span2">
<div class="PersonSummary" data-data-source="its"></div>
</div>
<div class="span10">
<div class="PersonMetrics" data-data-source="its"
data-metrics="its_closed" data-legend="true"></div>
</div>
</div>
<div class="row-fluid">
<div class="span2">
<div class="PersonSummary" data-data-source="mls"></div>
</div>
<div class="span10">
<div class="PersonMetrics" data-data-source="mls"
data-metrics="mls_sent" data-legend="true"></div>
</div>
</div>
<div class="row-fluid">
<div class="span2">
<div class="PersonSummary" data-data-source="irc"></div>
</div>
<div class="span10">
<div class="PersonMetrics" data-data-source="irc"
data-metrics="irc_sent" data-legend="true"></div>
</div>
</div>
<div class="row-fluid">
<div class="span2">
<div class="PersonSummary" data-data-source="scr"></div>
</div>
<div class="span10">
<div class="PersonMetrics" data-data-source="scr"
data-metrics="scr_closed" data-legend="true"></div>
</div>
</div>
<div class="row-fluid">
<div class="span2">
<div class="PersonSummary" data-data-source="mediawiki"></div>
</div>
<div class="span10">
<div class="PersonMetrics" data-data-source="mediawiki"
data-metrics="revisions" data-legend="true"></div>
</div>
</div>
<div id="Navbar">
</div>
<div class="row-fluid" id="people">
<div class="row-fluid">
<div class="span12">
<div class="PersonData">
</div>
</div>
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
<div class="row-fluid">
<div class="span2">
<div class="PersonSummary" data-data-source="scm">
</div>
</div>
<div class="span10">
<div class="PersonMetrics" data-data-source="scm" data-legend="true" data-metrics="scm_commits">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span2">
<div class="PersonSummary" data-data-source="its">
</div>
</div>
<div class="span10">
<div class="PersonMetrics" data-data-source="its" data-legend="true" data-metrics="its_closed">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span2">
<div class="PersonSummary" data-data-source="mls">
</div>
</div>
<div class="span10">
<div class="PersonMetrics" data-data-source="mls" data-legend="true" data-metrics="mls_sent">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span2">
<div class="PersonSummary" data-data-source="irc">
</div>
</div>
<div class="span10">
<div class="PersonMetrics" data-data-source="irc" data-legend="true" data-metrics="irc_sent">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span2">
<div class="PersonSummary" data-data-source="scr">
</div>
</div>
<div class="span10">
<div class="PersonMetrics" data-data-source="scr" data-legend="true" data-metrics="scr_closed">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span2">
<div class="PersonSummary" data-data-source="mediawiki">
</div>
</div>
<div class="span10">
<div class="PersonMetrics" data-data-source="mediawiki" data-legend="true" data-metrics="revisions">
</div>
</div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,33 +1,85 @@
<div class="row-fluid">
<div id="new_card">
<div class="span3">
<div class="line-right">
<div class="project-info">
Project name: <a id="project_url" href=""> <span id='project_name'></span></a>
<br>
</div>
</div>
</div> <!--span3-->
<div class="span5">
<div class="line-right">
Time period for the different data sources:
<ul>
<li><a id="scm_url" href=""><span id="scm_name"></span></a>: <span id="scmFirst"></span>&nbsp;to&nbsp;<span id="scmLast"></span>
</li>
<li><a id="its_url" href=""><span id="its_name"></span></a>: <span id="itsFirst"></span>&nbsp;to&nbsp;<span id="itsLast"></span>
</li>
<li><a id="mls_url" href=""><span id="mls_name"></span></a>: <span id="mlsFirst"></span>&nbsp;to&nbsp;<span id="mlsLast"></span>
</li>
</ul>
<html>
<body>
<div class="row-fluid">
<div id="new_card">
<div class="span3">
<div class="line-right">
<div class="project-info">
Project name:
<a href="" id="project_url">
<span id="project_name">
</span>
</a>
<br/>
</div>
</div>
</div>
</div><!--span3-->
<div class="span4">
<a href="data/db">MySQL database dumps</a> with the complete retrieved
datasets <br> <a href="data/json">JSON files</a> (<a href="data/json.tgz">archive</a>) serving the data shown
in the plots <span id="blogEntry"></span>
</div><!--span3-->
<!--span3-->
<div class="span5">
<div class="line-right">
Time period for the different data sources:
<ul>
<li>
<a href="" id="scm_url">
<span id="scm_name">
</span>
</a>
:
<span id="scmFirst">
</span>
to
<span id="scmLast">
</span>
</li>
<li>
<a href="" id="its_url">
<span id="its_name">
</span>
</a>
:
<span id="itsFirst">
</span>
to
<span id="itsLast">
</span>
</li>
<li>
<a href="" id="mls_url">
<span id="mls_name">
</span>
</a>
:
<span id="mlsFirst">
</span>
to
<span id="mlsLast">
</span>
</li>
</ul>
</div>
</div>
<!--span3-->
<div class="span4">
<a href="data/db">
MySQL database dumps
</a>
with the complete retrieved
datasets
<br/>
<a href="data/json">
JSON files
</a>
(
<a href="data/json.tgz">
archive
</a>
) serving the data shown
in the plots
<span id="blogEntry">
</span>
</div>
<!--span3-->
</div>
</div>
</div>
</body>
</html>

View File

@ -1,153 +1,388 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<div style="float:left">
<h4>Information about main projects</h4>
<p>Some charts and tables for all projects in the report, and a summary of the evolution of
their participation with links to more detailed information per project.</p>
</div>
</div>
<div class="row-fluid">
<div class="span1"></div>
<div class="span5">
<div class="MetricsEvol" data-data-source="scm" data-metrics="scm_repositories"
style="height:150px;" data-legend="false" data-help="false"></div>
<i><b>Active Source repositories per month</b></i>
</div>
<div class="span5">
<div class="MetricsEvol" data-data-source="its" data-metrics="trackers"
style="height:150px;" data-legend="false" data-help="false"></div>
<i><b>Active Tickets repositories per month</b></i>
</div>
<div class="span1"></div>
</div>
<div class="row-fluid">
<div class="span1"></div>
<!--<div style="width=360px;padding:20px;float:left;">-->
<div class="span5">
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">OpenStack Official Programs</h1>
<ul>
<li><a href="repository.html?repository=nova.git">Compute (Nova)</a></li>
<li><a href="repository.html?repository=swift.git">Object Storage (Swift) </a></li>
<li><a href="repository.html?repository=glance.git">Image Service (Glance) </a></li>
<li><a href="repository.html?repository=keystone.git">Identity (Keystone) </a></li>
<li><a href="repository.html?repository=horizon.git">Dashboard (Horizon) </a></li>
<li><a href="repository.html?repository=quantum.git">Networking (Neutron)</a></li>
<li><a href="repository.html?repository=cinder.git">Block Storage Service (Cinder)</a></li>
<li><a href="repository.html?repository=ceilometer.git">Metering/Monitoring (Ceilometer)</a> </li>
<li><a href="repository.html?repository=heat.git">Orchestration (Heat) </a></li>
<li><a href="repository.html?repository=trove.git">Database Service (Trove) </a></li>
<li><a href="repository.html?repository=ironic.git">Bare Metal (Ironic) </a></li>
<li><a href="repository.html?repository=marconi.git">Queue Service (Marconi) </a></li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Gating Projects</h1>
<ul>
<li><a href="repository.html?repository=https:__bugs.launchpad.net_devstack">Devstack</a></li>
<li><a href="repository.html?repository=https:__bugs.launchpad.net_tempest">Tempest</a></li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Supporting Projects</h1>
<ul>
<li><a href="repository.html?repository=compute-api.git">compute-api</a></li>
<li><a href="repository.html?repository=identity-api.git">identity-api</a></li>
<li><a href="repository.html?repository=image-api.git">image-api</a></li>
<li><a href="repository.html?repository=netconn-api.git">netconn-api</a></li>
<li><a href="repository.html?repository=object-api.git">object-api</a></li>
<li><a href="repository.html?repository=volume-api.git">volume-api</a></li>
<li><a href="repository.html?repository=api-site.git">api-site</a></li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Deprecated Projects</h1>
<ul>
<li><a href="repository.html?repository=melange.git">Melange</a></li>
</ul>
</div>
</div>
<!--<div style="width=360px;padding:20px;float:left;">-->
<div class="span5">
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Library Projects</h1>
<ul>
<li><a href="repository.html?repository=oslo.git">OpenStack Common Library</a></li>
<li><a href="repository.html?repository=python-novaclient.git">Python nova client library</a></li>
<li><a href="repository.html?repository=python-swiftclient.git">Python swift client library</a></li>
<li><a href="repository.html?repository=python-glanceclient.git">Python glance client library</a></li>
<li><a href="repository.html?repository=python-keystoneclient.git">Python keystone client library</a></li>
<li><a href="repository.html?repository=python-neutronclient.git">Python neutron client library</a></li>
<li><a href="repository.html?repository=python-cinderclient.git">Python cinder client library</a></li>
<li><a href="repository.html?repository=python-ceilometerclient.git">Python ceilometer client library</a></li>
<li><a href="repository.html?repository=python-heatclient.git">Python heat client library</a></li>
<li><a href="repository.html?repository=python-troveclient.git">Python trove client library</a></li>
<li><a href="repository.html?repository=python-ironicclient.git">Python ironic client library</a></li>
<li><a href="repository.html?repository=python-marconiclient.git">Python marconi client library</a></li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Documentation Projects</h1>
<ul>
<li><a href="repository.html?repository=openstack-manuals.git">OpenStack Manuals</a></li>
<li><a href="repository.html?repository=operations-guide">Operations Guide</a></li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Infrastructure Projects</h1>
<ul>
<li><a href="repository.html?repository=askbot-theme.git">askbot-theme</a></li>
<li><a href="repository.html?repository=config.git">config</a></li>
<li><a href="repository.html?repository=devstack-gate.git">devstack-gate</a></li>
<li><a href="repository.html?repository=gear.git">gear</a></li>
<li><a href="repository.html?repository=gearman-plugin.git">gearman-plugin</a></li>
<li><a href="repository.html?repository=gerritbot.git">gerritbot</a></li>
<li><a href="repository.html?repository=gerritlib.git">gerritlib</a></li>
<li><a href="repository.html?repository=git-review.git">git-review</a></li>
<li><a href="repository.html?repository=jeepyb.git">jeepyb</a></li>
<li><a href="repository.html?repository=jenkins-job-builder.git">jenkins-job-builder</a></li>
<li><a href="repository.html?repository=nose-html-output.git">nose-html-output</a></li>
<li><a href="repository.html?repository=releasestatus.git">releasestatus</a></li>
<li><a href="repository.html?repository=reviewday.git">reviewday</a></li>
<li><a href="repository.html?repository=statusbot.git">statusbot</a></li>
<li><a href="repository.html?repository=zmq-event-publisher.git">zmq-event-publisher</a></li>
<li><a href="repository.html?repository=zuul.git">zuul</a></li>
</ul>
</div>
</div>
<div class="span1"></div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="row-fluid">
<div style="float:left">
<h4>
Information about main projects
</h4>
<p>
Some charts and tables for all projects in the report, and a summary of the evolution of
their participation with links to more detailed information per project.
</p>
</div>
</div>
<div class="row-fluid">
<div class="span1">
</div>
<div class="span5">
<div class="MetricsEvol" data-data-source="scm" data-help="false" data-legend="false" data-metrics="scm_repositories" style="height:150px;">
</div>
<i>
<b>
Active Source repositories per month
</b>
</i>
</div>
<div class="span5">
<div class="MetricsEvol" data-data-source="its" data-help="false" data-legend="false" data-metrics="trackers" style="height:150px;">
</div>
<i>
<b>
Active Tickets repositories per month
</b>
</i>
</div>
<div class="span1">
</div>
</div>
<div class="row-fluid">
<div class="span1">
</div>
<!--<div style="width=360px;padding:20px;float:left;">-->
<div class="span5">
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
OpenStack Official Programs
</h1>
<ul>
<li>
<a href="repository.html?repository=nova.git">
Compute (Nova)
</a>
</li>
<li>
<a href="repository.html?repository=swift.git">
Object Storage (Swift)
</a>
</li>
<li>
<a href="repository.html?repository=glance.git">
Image Service (Glance)
</a>
</li>
<li>
<a href="repository.html?repository=keystone.git">
Identity (Keystone)
</a>
</li>
<li>
<a href="repository.html?repository=horizon.git">
Dashboard (Horizon)
</a>
</li>
<li>
<a href="repository.html?repository=quantum.git">
Networking (Neutron)
</a>
</li>
<li>
<a href="repository.html?repository=cinder.git">
Block Storage Service (Cinder)
</a>
</li>
<li>
<a href="repository.html?repository=ceilometer.git">
Metering/Monitoring (Ceilometer)
</a>
</li>
<li>
<a href="repository.html?repository=heat.git">
Orchestration (Heat)
</a>
</li>
<li>
<a href="repository.html?repository=trove.git">
Database Service (Trove)
</a>
</li>
<li>
<a href="repository.html?repository=ironic.git">
Bare Metal (Ironic)
</a>
</li>
<li>
<a href="repository.html?repository=marconi.git">
Queue Service (Marconi)
</a>
</li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Gating Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=https:__bugs.launchpad.net_devstack">
Devstack
</a>
</li>
<li>
<a href="repository.html?repository=https:__bugs.launchpad.net_tempest">
Tempest
</a>
</li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Supporting Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=compute-api.git">
compute-api
</a>
</li>
<li>
<a href="repository.html?repository=identity-api.git">
identity-api
</a>
</li>
<li>
<a href="repository.html?repository=image-api.git">
image-api
</a>
</li>
<li>
<a href="repository.html?repository=netconn-api.git">
netconn-api
</a>
</li>
<li>
<a href="repository.html?repository=object-api.git">
object-api
</a>
</li>
<li>
<a href="repository.html?repository=volume-api.git">
volume-api
</a>
</li>
<li>
<a href="repository.html?repository=api-site.git">
api-site
</a>
</li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Deprecated Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=melange.git">
Melange
</a>
</li>
</ul>
</div>
</div>
<!--<div style="width=360px;padding:20px;float:left;">-->
<div class="span5">
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Library Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=oslo.git">
OpenStack Common Library
</a>
</li>
<li>
<a href="repository.html?repository=python-novaclient.git">
Python nova client library
</a>
</li>
<li>
<a href="repository.html?repository=python-swiftclient.git">
Python swift client library
</a>
</li>
<li>
<a href="repository.html?repository=python-glanceclient.git">
Python glance client library
</a>
</li>
<li>
<a href="repository.html?repository=python-keystoneclient.git">
Python keystone client library
</a>
</li>
<li>
<a href="repository.html?repository=python-neutronclient.git">
Python neutron client library
</a>
</li>
<li>
<a href="repository.html?repository=python-cinderclient.git">
Python cinder client library
</a>
</li>
<li>
<a href="repository.html?repository=python-ceilometerclient.git">
Python ceilometer client library
</a>
</li>
<li>
<a href="repository.html?repository=python-heatclient.git">
Python heat client library
</a>
</li>
<li>
<a href="repository.html?repository=python-troveclient.git">
Python trove client library
</a>
</li>
<li>
<a href="repository.html?repository=python-ironicclient.git">
Python ironic client library
</a>
</li>
<li>
<a href="repository.html?repository=python-marconiclient.git">
Python marconi client library
</a>
</li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Documentation Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=openstack-manuals.git">
OpenStack Manuals
</a>
</li>
<li>
<a href="repository.html?repository=operations-guide">
Operations Guide
</a>
</li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Infrastructure Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=askbot-theme.git">
askbot-theme
</a>
</li>
<li>
<a href="repository.html?repository=config.git">
config
</a>
</li>
<li>
<a href="repository.html?repository=devstack-gate.git">
devstack-gate
</a>
</li>
<li>
<a href="repository.html?repository=gear.git">
gear
</a>
</li>
<li>
<a href="repository.html?repository=gearman-plugin.git">
gearman-plugin
</a>
</li>
<li>
<a href="repository.html?repository=gerritbot.git">
gerritbot
</a>
</li>
<li>
<a href="repository.html?repository=gerritlib.git">
gerritlib
</a>
</li>
<li>
<a href="repository.html?repository=git-review.git">
git-review
</a>
</li>
<li>
<a href="repository.html?repository=jeepyb.git">
jeepyb
</a>
</li>
<li>
<a href="repository.html?repository=jenkins-job-builder.git">
jenkins-job-builder
</a>
</li>
<li>
<a href="repository.html?repository=nose-html-output.git">
nose-html-output
</a>
</li>
<li>
<a href="repository.html?repository=releasestatus.git">
releasestatus
</a>
</li>
<li>
<a href="repository.html?repository=reviewday.git">
reviewday
</a>
</li>
<li>
<a href="repository.html?repository=statusbot.git">
statusbot
</a>
</li>
<li>
<a href="repository.html?repository=zmq-event-publisher.git">
zmq-event-publisher
</a>
</li>
<li>
<a href="repository.html?repository=zuul.git">
zuul
</a>
</li>
</ul>
</div>
</div>
<div class="span1">
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,171 +1,177 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- msgs sent, senders, stats, top closers -->
<div class="row-fluid">
<!-- left column -->
<div class="span6">
<!-- questions -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="qaforums"
data-metrics="qaforums_qsent"
data-min="true" style="height:120px;"
></div>
<div class="MicrodashText"
data-data-source="qaforums" data-metric="qaforums_qsent"></div>
</div>
</div>
</div>
<!-- end questions -->
<!-- users -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="qaforums"
data-metrics="qaforums_qsenders"
data-min="true" style="height:120px;"
></div>
<div class="MicrodashText"
data-data-source="qaforums" data-metric="qaforums_qsenders"></div>
</div>
</div>
</div>
<!-- end users -->
<!-- answers -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="qaforums"
data-metrics="qaforums_asent"
data-min="true" style="height:120px;"
></div>
<div class="MicrodashText"
data-data-source="qaforums" data-metric="qaforums_asent"></div>
</div>
</div>
</div>
<!-- end answers -->
</div>
<!-- end left column -->
<!-- right column -->
<div class="span6">
<!-- stats -->
<div class="row-fluid">
<table class="table table-striped">
<tr><td><strong><abbr title="Questions and Answers">Q&amp;A</abbr> Forums</strong> <em>(Beta)</em> (updated on <span class="GlobalData" data-data-source="qaforums" data-field="last_date"></span>)</td></tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="qaforums"
data-field="qaforums_qsenders"></span>
</td>
<td>
question posters (all time)
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="qaforums"
data-field="qaforums_qsent"></span>
</td>
<td>questions (all time)</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="qaforums"
data-field="qaforums_asent"></span>
</td>
<td>answers (all time)</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData"
data-data-source="qaforums"
data-field="qaforums_qsenders_30"></span> </td>
<td>question posters last month</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="qaforums"
data-field="qaforums_qsent_30"></span>
</td>
<td>questions last month</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="qaforums"
data-field="qaforums_asent_30"></span>
</td>
<td>answers last month</td>
</tr>
</table>
</div>
</div>
<!-- end stats -->
<!-- top senders -->
<div class="Top" data-data-source="qaforums" data-period_all="true"
data-metric="asenders" data-limit="10"
data-people_links="false" ></div>
<!-- end senders-->
</div>
<!-- end right column -->
</div>
<!-- end msgs sent, senders, stats, top closers -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<!-- msgs sent, senders, stats, top closers -->
<div class="row-fluid">
<!-- left column -->
<div class="span6">
<!-- questions -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="qaforums" data-metrics="qaforums_qsent" data-min="true" style="height:120px;">
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<div class="MicrodashText" data-data-source="qaforums" data-metric="qaforums_qsent">
</div>
</div>
</div>
</div>
<!-- end questions -->
<!-- users -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="qaforums" data-metrics="qaforums_qsenders" data-min="true" style="height:120px;">
</div>
<div class="MicrodashText" data-data-source="qaforums" data-metric="qaforums_qsenders">
</div>
</div>
</div>
</div>
<!-- end users -->
<!-- answers -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="qaforums" data-metrics="qaforums_asent" data-min="true" style="height:120px;">
</div>
<div class="MicrodashText" data-data-source="qaforums" data-metric="qaforums_asent">
</div>
</div>
</div>
</div>
<!-- end answers -->
</div>
<!-- end left column -->
<!-- right column -->
<div class="span6">
<!-- stats -->
<div class="row-fluid">
<table class="table table-striped">
<tr>
<td>
<strong>
<abbr title="Questions and Answers">
Q&amp;A
</abbr>
Forums
</strong>
<em>
(Beta)
</em>
(updated on
<span class="GlobalData" data-data-source="qaforums" data-field="last_date">
</span>
)
</td>
</tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="qaforums" data-field="qaforums_qsenders">
</span>
</td>
<td>
question posters (all time)
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="qaforums" data-field="qaforums_qsent">
</span>
</td>
<td>
questions (all time)
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="qaforums" data-field="qaforums_asent">
</span>
</td>
<td>
answers (all time)
</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="qaforums" data-field="qaforums_qsenders_30">
</span>
</td>
<td>
question posters last month
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="qaforums" data-field="qaforums_qsent_30">
</span>
</td>
<td>
questions last month
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="qaforums" data-field="qaforums_asent_30">
</span>
</td>
<td>
answers last month
</td>
</tr>
</table>
</div>
</div>
<!-- end stats -->
<!-- top senders -->
<div class="Top" data-data-source="qaforums" data-limit="10" data-metric="asenders" data-people_links="false" data-period_all="true">
</div>
<!-- end senders-->
</div>
<!-- end right column -->
</div>
<!-- end msgs sent, senders, stats, top closers -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,48 +1,52 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span12">
<h4>Activity</h4>
<div id="RadarActivity" class="radar"></div>
</div>
</div>
<div class="row-fluid">
<div class="span12">
<h4>Community</h4>
<div id="RadarCommunity" class="radar"></div>
</div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span12">
<h4>
Activity
</h4>
<div class="radar" id="RadarActivity">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span12">
<h4>
Community
</h4>
<div class="radar" id="RadarCommunity">
</div>
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,4 +1,9 @@
<div>
<!--<h4>Reference Card</h4>-->
<div id="projects_info"></div>
</div>
<html>
<body>
<div>
<!--<h4>Reference Card</h4>-->
<div id="projects_info">
</div>
</div>
</body>
</html>

View File

@ -1,158 +1,363 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet">
<style type="text/css">
body {
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<meta content="" name="description"/>
<meta content="" name="author"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.sidebar-nav {
padding: 9px 0;
}
</style>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="custom.css" />
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
</style>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="../assets/js/html5shiv.js"></script>
<![endif]-->
<!-- Fav and touch icons -->
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-57-precomposed.png">
<link rel="shortcut icon" href="favicon.png">
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="navbar"></div>
<div class="container-fluid">
<div class="row-fluid">
<div style="float:left">
<h4>Information about main projects</h4>
<p>Some charts and tables for all projects in the report, and a summary of the evolution of
their participation with links to more detailed information per project.</p>
</div>
</div>
<div class="row-fluid">
<div>
<div style="float:left">
<div style="width:350px;height:150px"
class="scm-flotr2-metrics" data-metrics="scm_repositories" data-legend="false"></div>
<i><b>Active Source repositories per month</b></i>
</div>
<div style="float:left">
<div style="width:350px;height:150px;margin-left:20px"
class="its-flotr2-metrics" data-metrics="its_repositories" data-legend="false"></div>
<i><b>Active Tickets repositories per month</b></i>
</div>
</div>
</div>
<div class="row-fluid">
<div style="width=360px;padding:20px;float:left;">
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Integrated Projects</h1>
<ul>
<li><a href="repository.html?repository=nova.git">OpenStack Compute (nova)</a></li>
<li><a href="repository.html?repository=swift.git">OpenStack Object Storage (swift) </a></li>
<li><a href="repository.html?repository=glance.git">OpenStack Image Service (glance) </a></li>
<li><a href="repository.html?repository=keystone.git">OpenStack Identity (keystone) </a></li>
<li><a href="repository.html?repository=horizon.git">OpenStack Dashboard (horizon) </a></li>
<li><a href="repository.html?repository=quantum.git">OpenStack Networking (quantum)</a></li>
<li><a href="repository.html?repository=cinder.git">OpenStack Block Storage Service (cinder)</a></li>
<li><a href="repository.html?repository=ceilometer.git">Ceilometer</a> </li>
<li><a href="repository.html?repository=heat.git">Heat </a></li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Incubated Projects</h1>
<ul>
<li><a href="repository.html?repository=https:__bugs.launchpad.net_ironic">Ironic</a></li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Gating Projects</h1>
<ul>
<li><a href="repository.html?repository=https:__bugs.launchpad.net_devstack">Devstack</a></li>
<li><a href="repository.html?repository=https:__bugs.launchpad.net_tempest">Tempest</a></li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Supporting Projects</h1>
<ul>
<li><a href="repository.html?repository=compute-api.git">compute-api</a></li>
<li><a href="repository.html?repository=identity-api.git">identity-api</a></li>
<li><a href="repository.html?repository=image-api.git">image-api</a></li>
<li><a href="repository.html?repository=netconn-api.git">netconn-api</a></li>
<li><a href="repository.html?repository=object-api.git">object-api</a></li>
<li><a href="repository.html?repository=volume-api.git">volume-api</a></li>
<li><a href="repository.html?repository=api-site.git">api-site</a></li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Deprecated Projects</h1>
<ul>
<li><a href="repository.html?repository=melange.git">Melange</a></li>
</ul>
</div>
</div>
<div style="width=360px;padding:20px;float:left;">
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Library Projects</h1>
<ul>
<li><a href="repository.html?repository=oslo.git">OpenStack Common Library</a></li>
<li><a href="repository.html?repository=python-novaclient.git">Python nova client library</a></li>
<li><a href="repository.html?repository=python-swiftclient.git">Python swift client library</a></li>
<li><a href="repository.html?repository=python-glanceclient.git">Python glance client library</a></li>
<li><a href="repository.html?repository=python-keystoneclient.git">Python keystone client library</a></li>
<li><a href="repository.html?repository=python-quantumclient.git">Python quantum client library</a></li>
<li><a href="repository.html?repository=python-cinderclient.git">Python cinder client library</a></li>
<li><a href="repository.html?repository=python-ceilometerclient.git">Python ceilometer client library</a></li>
<li><a href="repository.html?repository=python-heatclient.git">Python heat client library</a></li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">Infrastructure Projects</h1>
<ul>
<li><a href="repository.html?repository=askbot-theme.git">askbot-theme</a></li>
<li><a href="repository.html?repository=config.git">config</a></li>
<li><a href="repository.html?repository=devstack-gate.git">devstack-gate</a></li>
<li><a href="repository.html?repository=gear.git">gear</a></li>
<li><a href="repository.html?repository=gearman-plugin.git">gearman-plugin</a></li>
<li><a href="repository.html?repository=gerritbot.git">gerritbot</a></li>
<li><a href="repository.html?repository=gerritlib.git">gerritlib</a></li>
<li><a href="repository.html?repository=git-review.git">git-review</a></li>
<li><a href="repository.html?repository=jeepyb.git">jeepyb</a></li>
<li><a href="repository.html?repository=jenkins-job-builder.git">jenkins-job-builder</a></li>
<li><a href="repository.html?repository=nose-html-output.git">nose-html-output</a></li>
<li><a href="repository.html?repository=releasestatus.git">releasestatus</a></li>
<li><a href="repository.html?repository=reviewday.git">reviewday</a></li>
<li><a href="repository.html?repository=statusbot.git">statusbot</a></li>
<li><a href="repository.html?repository=zmq-event-publisher.git">zmq-event-publisher</a></li>
<li><a href="repository.html?repository=zuul.git">zuul</a></li>
</ul>
</div>
</div>
</div>
</div>
<div id="footer"></div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<!-- Fav and touch icons -->
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-144-precomposed.png" rel="apple-touch-icon-precomposed" sizes="144x144"/>
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-114-precomposed.png" rel="apple-touch-icon-precomposed" sizes="114x114"/>
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-72-precomposed.png" rel="apple-touch-icon-precomposed" sizes="72x72"/>
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-57-precomposed.png" rel="apple-touch-icon-precomposed"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="navbar">
</div>
<div class="container-fluid">
<div class="row-fluid">
<div style="float:left">
<h4>
Information about main projects
</h4>
<p>
Some charts and tables for all projects in the report, and a summary of the evolution of
their participation with links to more detailed information per project.
</p>
</div>
</div>
<div class="row-fluid">
<div>
<div style="float:left">
<div class="scm-flotr2-metrics" data-legend="false" data-metrics="scm_repositories" style="width:350px;height:150px">
</div>
<i>
<b>
Active Source repositories per month
</b>
</i>
</div>
<div style="float:left">
<div class="its-flotr2-metrics" data-legend="false" data-metrics="its_repositories" style="width:350px;height:150px;margin-left:20px">
</div>
<i>
<b>
Active Tickets repositories per month
</b>
</i>
</div>
</div>
</div>
<div class="row-fluid">
<div style="width=360px;padding:20px;float:left;">
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Integrated Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=nova.git">
OpenStack Compute (nova)
</a>
</li>
<li>
<a href="repository.html?repository=swift.git">
OpenStack Object Storage (swift)
</a>
</li>
<li>
<a href="repository.html?repository=glance.git">
OpenStack Image Service (glance)
</a>
</li>
<li>
<a href="repository.html?repository=keystone.git">
OpenStack Identity (keystone)
</a>
</li>
<li>
<a href="repository.html?repository=horizon.git">
OpenStack Dashboard (horizon)
</a>
</li>
<li>
<a href="repository.html?repository=quantum.git">
OpenStack Networking (quantum)
</a>
</li>
<li>
<a href="repository.html?repository=cinder.git">
OpenStack Block Storage Service (cinder)
</a>
</li>
<li>
<a href="repository.html?repository=ceilometer.git">
Ceilometer
</a>
</li>
<li>
<a href="repository.html?repository=heat.git">
Heat
</a>
</li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Incubated Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=https:__bugs.launchpad.net_ironic">
Ironic
</a>
</li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Gating Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=https:__bugs.launchpad.net_devstack">
Devstack
</a>
</li>
<li>
<a href="repository.html?repository=https:__bugs.launchpad.net_tempest">
Tempest
</a>
</li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Supporting Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=compute-api.git">
compute-api
</a>
</li>
<li>
<a href="repository.html?repository=identity-api.git">
identity-api
</a>
</li>
<li>
<a href="repository.html?repository=image-api.git">
image-api
</a>
</li>
<li>
<a href="repository.html?repository=netconn-api.git">
netconn-api
</a>
</li>
<li>
<a href="repository.html?repository=object-api.git">
object-api
</a>
</li>
<li>
<a href="repository.html?repository=volume-api.git">
volume-api
</a>
</li>
<li>
<a href="repository.html?repository=api-site.git">
api-site
</a>
</li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Deprecated Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=melange.git">
Melange
</a>
</li>
</ul>
</div>
</div>
<div style="width=360px;padding:20px;float:left;">
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Library Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=oslo.git">
OpenStack Common Library
</a>
</li>
<li>
<a href="repository.html?repository=python-novaclient.git">
Python nova client library
</a>
</li>
<li>
<a href="repository.html?repository=python-swiftclient.git">
Python swift client library
</a>
</li>
<li>
<a href="repository.html?repository=python-glanceclient.git">
Python glance client library
</a>
</li>
<li>
<a href="repository.html?repository=python-keystoneclient.git">
Python keystone client library
</a>
</li>
<li>
<a href="repository.html?repository=python-quantumclient.git">
Python quantum client library
</a>
</li>
<li>
<a href="repository.html?repository=python-cinderclient.git">
Python cinder client library
</a>
</li>
<li>
<a href="repository.html?repository=python-ceilometerclient.git">
Python ceilometer client library
</a>
</li>
<li>
<a href="repository.html?repository=python-heatclient.git">
Python heat client library
</a>
</li>
</ul>
</div>
<div id="info-pill">
<h1 style="font-size:1.5em;font-weight: bold;">
Infrastructure Projects
</h1>
<ul>
<li>
<a href="repository.html?repository=askbot-theme.git">
askbot-theme
</a>
</li>
<li>
<a href="repository.html?repository=config.git">
config
</a>
</li>
<li>
<a href="repository.html?repository=devstack-gate.git">
devstack-gate
</a>
</li>
<li>
<a href="repository.html?repository=gear.git">
gear
</a>
</li>
<li>
<a href="repository.html?repository=gearman-plugin.git">
gearman-plugin
</a>
</li>
<li>
<a href="repository.html?repository=gerritbot.git">
gerritbot
</a>
</li>
<li>
<a href="repository.html?repository=gerritlib.git">
gerritlib
</a>
</li>
<li>
<a href="repository.html?repository=git-review.git">
git-review
</a>
</li>
<li>
<a href="repository.html?repository=jeepyb.git">
jeepyb
</a>
</li>
<li>
<a href="repository.html?repository=jenkins-job-builder.git">
jenkins-job-builder
</a>
</li>
<li>
<a href="repository.html?repository=nose-html-output.git">
nose-html-output
</a>
</li>
<li>
<a href="repository.html?repository=releasestatus.git">
releasestatus
</a>
</li>
<li>
<a href="repository.html?repository=reviewday.git">
reviewday
</a>
</li>
<li>
<a href="repository.html?repository=statusbot.git">
statusbot
</a>
</li>
<li>
<a href="repository.html?repository=zmq-event-publisher.git">
zmq-event-publisher
</a>
</li>
<li>
<a href="repository.html?repository=zuul.git">
zuul
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div id="footer">
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,166 +1,140 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<div class="span12">
<div class="FilterItemData"></div>
</div>
<div id="Navbar">
</div>
<div class="row-fluid">
<div class="span12">
<div class="FilterItemData">
</div>
</div>
<div class="row-fluid">
<!-- summaries and charts -->
<div class="span12">
<!-- scm -->
<div class="row-fluid">
<div class="span3">
<div class="FilterItemSummary" data-data-source="scm"
data-filter="repos"></div>
</div>
<!-- commits -->
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_commits" data-legend="true" data-filter="repos"></div>
</div>
<!-- end commits -->
<!-- authors -->
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_authors" data-legend="true" data-filter="repos"></div>
</div>
<!-- end authors -->
<!-- files -->
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_files" data-legend="true" data-filter="repos"></div>
</div>
<!-- end files -->
</div>
<!-- end scm -->
<!-- its -->
<div class="row-fluid">
<div class="span3">
<div class="FilterItemSummary" data-data-source="its"
data-filter="repos"></div>
</div>
<!-- closed, opened tickets -->
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="its"
data-metrics="its_closed,its_opened" data-legend="true"
data-filter="repos"></div>
</div>
<!-- end closed, opened tickets -->
<!-- closers, openers -->
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="its"
data-metrics="its_closers,its_openers" data-legend="true"
data-filter="repos"></div>
</div>
<!-- end closers, openers -->
<!-- changers -->
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="its"
data-metrics="its_changers" data-legend="true" data-filter="repos"></div>
</div>
<!-- end changers -->
</div>
<!-- end its-->
<!-- scr -->
<div class="row-fluid">
<div class="span3">
<div class="FilterItemSummary" data-data-source="scr"
data-filter="repos"></div>
</div>
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="scr"
data-metrics="scr_submitted,scr_merged,scr_abandoned"
data-legend="true" data-filter="repos" data-frame-time="true"></div>
</div>
</div>
<!-- end scr-->
<!-- irc -->
<div class="row-fluid">
<div class="span3">
<div class="FilterItemSummary" data-data-source="irc"
data-filter="repos"></div>
</div>
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="irc"
data-metrics="irc_sent" data-legend="true" data-filter="repos"
data-frame-time="true"></div>
</div>
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="irc"
data-metrics="irc_senders" data-legend="true" data-filter="repos"
data-frame-time="true"></div>
</div>
</div>
<!-- end irc-->
<!-- mls -->
<div class="row-fluid">
<div class="span3">
<div class="FilterItemSummary" data-data-source="mls"
data-filter="repos"></div>
</div>
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="mls"
data-metrics="mls_sent" data-legend="true" data-filter="repos"
data-frame-time="true"></div>
</div>
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="mls"
data-metrics="mls_senders" data-legend="true" data-filter="repos"
data-frame-time="true"></div>
</div>
</div>
<!-- end mls-->
</div>
<div class="row-fluid">
<!-- summaries and charts -->
<div class="span12">
<!-- scm -->
<div class="row-fluid">
<div class="span3">
<div class="FilterItemSummary" data-data-source="scm" data-filter="repos">
</div>
</div>
<!-- end charts -->
<!-- commits -->
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="scm" data-filter="repos" data-legend="true" data-metrics="scm_commits">
</div>
</div>
<!-- end commits -->
<!-- authors -->
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="scm" data-filter="repos" data-legend="true" data-metrics="scm_authors">
</div>
</div>
<!-- end authors -->
<!-- files -->
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="scm" data-filter="repos" data-legend="true" data-metrics="scm_files">
</div>
</div>
<!-- end files -->
</div>
<!-- end scm -->
<!-- its -->
<div class="row-fluid">
<div class="span3">
<div class="FilterItemSummary" data-data-source="its" data-filter="repos">
</div>
</div>
<!-- closed, opened tickets -->
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="its" data-filter="repos" data-legend="true" data-metrics="its_closed,its_opened">
</div>
</div>
<!-- end closed, opened tickets -->
<!-- closers, openers -->
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="its" data-filter="repos" data-legend="true" data-metrics="its_closers,its_openers">
</div>
</div>
<!-- end closers, openers -->
<!-- changers -->
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="its" data-filter="repos" data-legend="true" data-metrics="its_changers">
</div>
</div>
<!-- end changers -->
</div>
<!-- end its-->
<!-- scr -->
<div class="row-fluid">
<div class="span3">
<div class="FilterItemSummary" data-data-source="scr" data-filter="repos">
</div>
</div>
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="scr" data-filter="repos" data-frame-time="true" data-legend="true" data-metrics="scr_submitted,scr_merged,scr_abandoned">
</div>
</div>
</div>
<!-- end scr-->
<!-- irc -->
<div class="row-fluid">
<div class="span3">
<div class="FilterItemSummary" data-data-source="irc" data-filter="repos">
</div>
</div>
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="irc" data-filter="repos" data-frame-time="true" data-legend="true" data-metrics="irc_sent">
</div>
</div>
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="irc" data-filter="repos" data-frame-time="true" data-legend="true" data-metrics="irc_senders">
</div>
</div>
</div>
<!-- end irc-->
<!-- mls -->
<div class="row-fluid">
<div class="span3">
<div class="FilterItemSummary" data-data-source="mls" data-filter="repos">
</div>
</div>
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="mls" data-filter="repos" data-frame-time="true" data-legend="true" data-metrics="mls_sent">
</div>
</div>
<div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="mls" data-filter="repos" data-frame-time="true" data-legend="true" data-metrics="mls_senders">
</div>
</div>
</div>
<!-- end mls-->
</div>
<footer>
<div id="Footer"></div>
</footer>
<!-- end charts -->
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,91 +1,93 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<h4>Summary of companies activity</h4>
<!-- commits companies -->
<div class="row-fluid">
<div class="span10">
<b>Commits</b>
<div class="FilterItemsMetricsEvol" data-data-source="scm"
data-metric="scm_commits" data-legend-div='legend_commits'
data-filter="companies" data-limit="10" data-stacked="true"></div>
</div>
<div class="span2">
<div id="legend_commits"></div>
</div>
<div id="Navbar">
</div>
<h4>
Summary of companies activity
</h4>
<!-- commits companies -->
<div class="row-fluid">
<div class="span10">
<b>
Commits
</b>
<div class="FilterItemsMetricsEvol" data-data-source="scm" data-filter="companies" data-legend-div="legend_commits" data-limit="10" data-metric="scm_commits" data-stacked="true">
</div>
</div>
<!-- end commits companies -->
<!-- authors companies -->
<div class="row-fluid">
<div class="span10">
<b>Authors</b>
<div class="FilterItemsMetricsEvol" data-data-source="scm"
data-metric="scm_authors" data-legend-div='legend_authors'
data-filter="companies" data-limit="10" data-stacked="true"></div>
</div>
<div class="span2">
<div id="legend_authors"></div>
</div>
<div class="span2">
<div id="legend_commits">
</div>
</div>
<!-- end authors companies -->
<!-- commits, authors pies -->
<div class="row-fluid">
<!-- commits pie -->
<div class="span6">
<b>Commits</b>
<div class="FilterItemsGlobal" data-data-source="scm"
data-metric="scm_commits" data-filter="companies" data-limit="5"
data-show-others="true" data-graph="pie" data-legend="true"></div>
</div>
<!-- end commits pie -->
<!-- authors pie -->
<div class="span6">
<b>Authors</b>
<div class="FilterItemsGlobal" data-data-source="scm"
data-metric="scm_authors" data-filter="companies" data-limit="5"
data-order-by="scm_commits" data-show-others="true" data-graph="pie"
data-legend="true"></div>
</div>
<!-- end authors pie -->
</div>
<!-- end commits companies -->
<!-- authors companies -->
<div class="row-fluid">
<div class="span10">
<b>
Authors
</b>
<div class="FilterItemsMetricsEvol" data-data-source="scm" data-filter="companies" data-legend-div="legend_authors" data-limit="10" data-metric="scm_authors" data-stacked="true">
</div>
</div>
<!-- end commits, authors pies -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
<div class="span2">
<div id="legend_authors">
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- end authors companies -->
<!-- commits, authors pies -->
<div class="row-fluid">
<!-- commits pie -->
<div class="span6">
<b>
Commits
</b>
<div class="FilterItemsGlobal" data-data-source="scm" data-filter="companies" data-graph="pie" data-legend="true" data-limit="5" data-metric="scm_commits" data-show-others="true">
</div>
</div>
<!-- end commits pie -->
<!-- authors pie -->
<div class="span6">
<b>
Authors
</b>
<div class="FilterItemsGlobal" data-data-source="scm" data-filter="companies" data-graph="pie" data-legend="true" data-limit="5" data-metric="scm_authors" data-order-by="scm_commits" data-show-others="true">
</div>
</div>
<!-- end authors pie -->
</div>
<!-- end commits, authors pies -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,107 +1,110 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<h4>Information about all companies</h4>
</div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">Some charts and tables for top companies in the
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all companies
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top companies in the
project, and a summary of the evolution of their participation with
links to more detailed information per company.</div>
<div class="span7">
<!-- evolution #companies -->
<i> <b>Active Companies per month</b>
</i>
<div class="MetricsEvol" data-data-source="scm"
data-metrics="scm_companies" data-legend="false" style="height: 80px;"></div>
links to more detailed information per company.
</div>
<div class="span7">
<!-- evolution #companies -->
<i>
<b>
Active Companies per month
</b>
</i>
<div class="MetricsEvol" data-data-source="scm" data-legend="false" data-metrics="scm_companies" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of companies -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="scm" data-filter="companies" data-order-by="scm_commits" style="align: center">
</div>
</div>
<!-- end list of companies -->
<!-- commits, authors company -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- commits -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Commits per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm" data-filter="companies" data-legend-div="companies_legend" data-limit="10" data-metric="scm_commits" data-order-by="scm_commits">
</div>
</div>
<!-- end info text -->
<!-- list of companies -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="scm"
data-order-by="scm_commits" data-filter="companies"
style="align: center"></div>
</div>
<!-- end list of companies -->
<!-- commits, authors company -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- commits -->
<div class="span1"></div>
<div class="span4">
<i> <b>Commits per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm"
data-metric="scm_commits" data-filter="companies"
data-legend-div="companies_legend" data-limit="10"
data-order-by="scm_commits"></div>
</div>
<!-- end commits -->
<div class="span2" id="companies_legend"></div>
<!-- authors -->
<div class="span4">
<i> <b>Authors per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm"
data-metric="scm_authors" data-filter="companies"
data-legend="false" data-limit="10" data-order-by="scm_commits"></div>
</div>
<!-- end authors -->
<div class="span1"></div>
</div>
<!-- end commits -->
<div class="span2" id="companies_legend">
</div>
<!-- authors -->
<div class="span4">
<i>
<b>
Authors per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm" data-filter="companies" data-legend="false" data-limit="10" data-metric="scm_authors" data-order-by="scm_commits">
</div>
</div>
<!-- end authors -->
<div class="span1">
</div>
</div>
<!-- end commits, authors company -->
<div id="summary-static" class="row-fluid"></div>
<!-- commits per company -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="scm"
data-metrics="scm_commits,scm_authors" data-filter="companies"
data-order-by="scm_commits"></div>
</div>
<!-- end commits, authors company -->
<div class="row-fluid" id="summary-static">
</div>
<!-- commits per company -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="scm" data-filter="companies" data-metrics="scm_commits,scm_authors" data-order-by="scm_commits">
</div>
<!-- end commits per company -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<!-- end commits per company -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,66 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="scm" data-metrics="scm_authors"
data-min="true" style="height:120px;"></div>
<div class="MicrodashText" data-metric="scm_authors"></div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<div class="Top" data-data-source="scm" data-metric="authors" data-period="last month" data-limit="100" data-people_links="true"></div>
</div>
<div class="span4">
<div class="Top" data-data-source="scm" data-metric="authors" data-period="last year" data-limit="100" data-people_links="true"></div>
</div>
<div class="span4">
<div class="Top" data-data-source="scm" data-metric="authors" data-period="" data-limit="100" data-people_links="true"></div>
</div>
</div>
</div>
<!-- end files, lines -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="scm" data-metrics="scm_authors" data-min="true" style="height:120px;">
</div>
<div class="MicrodashText" data-metric="scm_authors">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<div class="Top" data-data-source="scm" data-limit="100" data-metric="authors" data-people_links="true" data-period="last month">
</div>
</div>
<div class="span4">
<div class="Top" data-data-source="scm" data-limit="100" data-metric="authors" data-people_links="true" data-period="last year">
</div>
</div>
<div class="span4">
<div class="Top" data-data-source="scm" data-limit="100" data-metric="authors" data-people_links="true" data-period="">
</div>
</div>
</div>
</div>
<!-- end files, lines -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,115 +1,116 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- info text -->
<div id="info" class="row-fluid">
<h4>Information about all companies</h4>
Some charts and tables for top countries in the project, and a summary of
<div id="Navbar">
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<h4>
Information about all companies
</h4>
Some charts and tables for top countries in the project, and a summary of
the evolution of their participation with links to more detailed
information per country.
</div>
<!-- end info text -->
<!-- evolution #countries -->
<div class="row-fluid" id="summary-evol">
<!-- graph -->
<div class="span6">
<div class="MetricsEvol" data-data-source="scm" data-help="false" data-legend="false" data-metrics="scm_countries">
</div>
<i>
<b>
Active Countries per month
</b>
</i>
<a href="notes.html#note:charts:countries">
<img src="qm_15.png"/>
</a>
</div>
<!-- end info text -->
<!-- evolution #countries -->
<div id="summary-evol" class="row-fluid">
<!-- graph -->
<div class="span6">
<div class="MetricsEvol" data-data-source="scm"
data-metrics="scm_countries" data-legend="false" data-help="false"></div>
<i><b>Active Countries per month</b></i> <a
href="notes.html#note:charts:countries"><img src="qm_15.png"></a>
</div>
<!-- end graph -->
<div class="span6">
<div class="FilterItemsSummary" data-filter="countries"
data-data-source="scm"></div>
</div>
<!-- end graph -->
<div class="span6">
<div class="FilterItemsSummary" data-data-source="scm" data-filter="countries">
</div>
</div>
<!-- end evolution #countries -->
<!-- commits, authors per country -->
<div id="summary-static" class="row-fluid">
<!-- commmits -->
<div class="span5">
<div class="FilterItemsGlobal" data-data-source="scm"
data-metric="scm_commits" data-filter="countries"
data-legend-div="countries_legend" data-limit="10"
data-order-by="scm_commits"></div>
<i> <b>Commits per country (aggregated)</b> <a
href="notes.html#note:charts:countries:commits"><img
src="qm_15.png"></a>
</i>
</div>
<!-- end commits -->
<div class="span2" id="countries_legend"></div>
<!-- authors -->
<div class="span5">
<div class="FilterItemsGlobal" data-data-source="scm"
data-metric="scm_authors" data-filter="countries" data-legend="false"
data-limit="10" data-order-by="scm_commits"></div>
<i> <b>Authors per country (aggregated))</b> <a
href="notes.html#note:charts:countries:authors"><img
src="qm_15.png"></a>
</i>
</div>
<!-- end authors -->
</div>
<!-- end evolution #countries -->
<!-- commits, authors per country -->
<div class="row-fluid" id="summary-static">
<!-- commmits -->
<div class="span5">
<div class="FilterItemsGlobal" data-data-source="scm" data-filter="countries" data-legend-div="countries_legend" data-limit="10" data-metric="scm_commits" data-order-by="scm_commits">
</div>
<i>
<b>
Commits per country (aggregated)
</b>
<a href="notes.html#note:charts:countries:commits">
<img src="qm_15.png"/>
</a>
</i>
</div>
<!-- end commits, authors per country -->
<!-- list of countries -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="scm"
data-order-by="scm_commits" data-filter="companies"
style="align: center"></div>
<!-- end commits -->
<div class="span2" id="countries_legend">
</div>
<!-- end list of countries -->
<!-- countries charts -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-metrics="scm_commits,scm_authors"
data-filter="countries" data-order-by="scm_commits"
data-data-source="scm"></div>
<!-- authors -->
<div class="span5">
<div class="FilterItemsGlobal" data-data-source="scm" data-filter="countries" data-legend="false" data-limit="10" data-metric="scm_authors" data-order-by="scm_commits">
</div>
<i>
<b>
Authors per country (aggregated))
</b>
<a href="notes.html#note:charts:countries:authors">
<img src="qm_15.png"/>
</a>
</i>
</div>
<!-- end countries charts -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
<!-- end authors -->
</div>
<!-- end commits, authors per country -->
<!-- list of countries -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="scm" data-filter="companies" data-order-by="scm_commits" style="align: center">
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- end list of countries -->
<!-- countries charts -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="scm" data-filter="countries" data-metrics="scm_commits,scm_authors" data-order-by="scm_commits">
</div>
</div>
<!-- end countries charts -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,105 +1,104 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid"><h4>Information about all domains</h4></div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">
Some charts and tables for top domains in the project, and a summary
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all domains
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top domains in the project, and a summary
of the evolution of their participation with links to more detailed
information per domain.
</div>
<div class="span7">
<!-- evolution #domains -->
<i>
<b>Active Domains per month</b>
</i>
<div class="MetricsEvol" data-data-source="scm"
data-metrics="scm_domains" data-legend="false" style="height: 80px;"></div>
</div>
</div>
<!-- end info text -->
<!-- list of domains -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="scm"
data-order-by="scm_domains" data-filter="domains" style="align: center"></div>
</div>
<!-- end list of domains -->
<!-- commits, authors domains -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- commits -->
<div class="span1"></div>
<div class="span4">
<i>
<b>Commits per domain (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm"
data-metric="scm_commits" data-filter="domains"
data-legend-div="domains_legend" data-limit="10"
data-order-by="scm_commits"></div>
</div>
<!-- end commits -->
<div class="span2" id="domains_legend"></div>
<!-- authors -->
<div class="span4">
<i>
<b>Authors per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm"
data-metric="scm_authors" data-filter="domains"
data-legend="false" data-limit="10"
data-order-by="scm_commits"></div>
</div>
<!-- end authors -->
<div class="span1"></div>
</div>
</div>
<!-- end commits, authors domains -->
<div id="summary-static" class="row-fluid"></div>
<!-- commits per domain -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="scm"
data-metrics="scm_commits,scm_authors" data-filter="domains"
data-order-by="scm_commits">
</div>
</div>
<!-- end commits per domain -->
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<div class="span7">
<!-- evolution #domains -->
<i>
<b>
Active Domains per month
</b>
</i>
<div class="MetricsEvol" data-data-source="scm" data-legend="false" data-metrics="scm_domains" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of domains -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="scm" data-filter="domains" data-order-by="scm_domains" style="align: center">
</div>
</div>
<!-- end list of domains -->
<!-- commits, authors domains -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- commits -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Commits per domain (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm" data-filter="domains" data-legend-div="domains_legend" data-limit="10" data-metric="scm_commits" data-order-by="scm_commits">
</div>
</div>
<!-- end commits -->
<div class="span2" id="domains_legend">
</div>
<!-- authors -->
<div class="span4">
<i>
<b>
Authors per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm" data-filter="domains" data-legend="false" data-limit="10" data-metric="scm_authors" data-order-by="scm_commits">
</div>
</div>
<!-- end authors -->
<div class="span1">
</div>
</div>
</div>
<!-- end commits, authors domains -->
<div class="row-fluid" id="summary-static">
</div>
<!-- commits per domain -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="scm" data-filter="domains" data-metrics="scm_commits,scm_authors" data-order-by="scm_commits">
</div>
</div>
<!-- end commits per domain -->
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,112 +1,110 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid"><h4>Information about all repositories</h4></div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">
Some charts and tables for top repositories in the project, and a summary
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all repositories
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top repositories in the project, and a summary
of the evolution of their participation with links to more detailed
information per repository.
</div>
<div class="span7">
<!-- evolution #repositories -->
<i>
<b>Active Repositories per month</b>
</i>
<div class="MetricsEvol" data-data-source="scm"
data-metrics="scm_repositories" data-legend="false" style="height: 80px;"></div>
</div>
</div>
<!-- end info text -->
<!-- list of repositories -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="scm"
data-order-by="scm_commits" data-filter="repos" style="align: center"></div>
</div>
<!-- end list of repositories -->
<!-- commits, authors repository -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- commits -->
<div class="span1"></div>
<div class="span4">
<i>
<b>Commits per repository (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm"
data-metric="scm_commits" data-filter="repos"
data-legend-div="repos_legend" data-limit="10"
data-order-by="scm_commits">
</div>
</div>
<!-- end commits -->
<div class="span2" id="repos_legend"></div>
<!-- authors -->
<div class="span4">
<i>
<b>Authors per repository (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm"
data-metric="scm_authors" data-filter="repos"
data-legend="false" data-limit="10"
data-order-by="scm_commits"></div>
</div>
<!-- end authors -->
<div class="span1"></div>
</div>
</div>
<!-- end commits, authors repository -->
<div id="summary-static" class="row-fluid"></div>
<!-- commits per repository -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="scm"
data-metrics="scm_commits,scm_authors" data-filter="repos"
data-order-by="scm_commits">
</div>
</div>
<!-- end commits per repository -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<div class="span7">
<!-- evolution #repositories -->
<i>
<b>
Active Repositories per month
</b>
</i>
<div class="MetricsEvol" data-data-source="scm" data-legend="false" data-metrics="scm_repositories" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of repositories -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="scm" data-filter="repos" data-order-by="scm_commits" style="align: center">
</div>
</div>
<!-- end list of repositories -->
<!-- commits, authors repository -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- commits -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Commits per repository (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm" data-filter="repos" data-legend-div="repos_legend" data-limit="10" data-metric="scm_commits" data-order-by="scm_commits">
</div>
</div>
<!-- end commits -->
<div class="span2" id="repos_legend">
</div>
<!-- authors -->
<div class="span4">
<i>
<b>
Authors per repository (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm" data-filter="repos" data-legend="false" data-limit="10" data-metric="scm_authors" data-order-by="scm_commits">
</div>
</div>
<!-- end authors -->
<div class="span1">
</div>
</div>
</div>
<!-- end commits, authors repository -->
<div class="row-fluid" id="summary-static">
</div>
<!-- commits per repository -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="scm" data-filter="repos" data-metrics="scm_commits,scm_authors" data-order-by="scm_commits">
</div>
</div>
<!-- end commits per repository -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,68 +1,94 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia company website" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<title>Report by Bitergia: Repository information</title>
<style type="text/css">
</style>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div id="info-column1" style="width:200px">
<div id="navigation"></div>
<div class="info-pill">
<div id="scm-refcard-repo"></div>
</div>
</div>
<div style="float:left">
<div style="float:left">
<div style="margin-bottom:15px;">
<div class="scm-flotr2-metrics-repo"
style="width:350px;height:150px;margin-bottom:5px;"
data-metrics="commits" data-legend="false"></div>
<i><b>Commits per month</b></i>
<a href="notes.html#note:charts:company:commits_rev"><img src="qm_15.png"></a>
</div>
<div style="margin-bottom:15px;">
<div class="scm-flotr2-metrics-repo"
style="width:350px;height:150px;margin-bottom:5px;"
data-metrics="authors" data-legend="false"></div>
<i><b>Authors per month</b></i>
<a href="notes.html#note:charts:company:authors_rev"><img src="qm_15.png"></a>
</div>
<div style="margin-bottom:15px;">
<div class="scm-flotr2-metrics-repo"
style="width:350px;height:150px;margin-bottom:5px;"
data-metrics="files" data-legend="false"></div>
<i><b>Files per month</b></i>
<a href="notes.html#note:charts:company:files"><img src="qm_15.png"></a>
</div>
</div>
</div>
<div id="footer"></div>
</div>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/DataSource.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Loader.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/ITS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/MLS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/SCM.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.js"></script>
</body>
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia company website" name="description"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
Report by Bitergia: Repository information
</title>
<style type="text/css">
</style>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="info-column1" style="width:200px">
<div id="navigation">
</div>
<div class="info-pill">
<div id="scm-refcard-repo">
</div>
</div>
</div>
<div style="float:left">
<div style="float:left">
<div style="margin-bottom:15px;">
<div class="scm-flotr2-metrics-repo" data-legend="false" data-metrics="commits" style="width:350px;height:150px;margin-bottom:5px;">
</div>
<i>
<b>
Commits per month
</b>
</i>
<a href="notes.html#note:charts:company:commits_rev">
<img src="qm_15.png"/>
</a>
</div>
<div style="margin-bottom:15px;">
<div class="scm-flotr2-metrics-repo" data-legend="false" data-metrics="authors" style="width:350px;height:150px;margin-bottom:5px;">
</div>
<i>
<b>
Authors per month
</b>
</i>
<a href="notes.html#note:charts:company:authors_rev">
<img src="qm_15.png"/>
</a>
</div>
<div style="margin-bottom:15px;">
<div class="scm-flotr2-metrics-repo" data-legend="false" data-metrics="files" style="width:350px;height:150px;margin-bottom:5px;">
</div>
<i>
<b>
Files per month
</b>
</i>
<a href="notes.html#note:charts:company:files">
<img src="qm_15.png"/>
</a>
</div>
</div>
</div>
<div id="footer">
</div>
</div>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script src="VizGrimoireJS/src/envision.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/DataSource.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Loader.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/ITS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/MLS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/SCM.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Envision_Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Viz.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,41 +1,45 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia company website" />
<!-- <link rel="stylesheet" type="text/css" href="VizGrimoireJS/src/envision.min.css" />
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia company website" name="description"/>
<!-- <link rel="stylesheet" type="text/css" href="VizGrimoireJS/src/envision.min.css" />
<link rel="stylesheet" type="text/css" href="VizGrimoireJS/src/report-envision.css" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/src/report.css" /> -->
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<title>Bitergia M0 Report: Source Code</title>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div id="navigation" style="float:left"></div>
<div style="float:left">
<div style="float:left">
<div id="scm-commits-flotr2-rt" style="width:500px;margin-right:10px"></div>
</div>
</div>
<div id="footer"></div>
</div>
<!-- wrapper -->
<!--[if IE]>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
Bitergia M0 Report: Source Code
</title>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="navigation" style="float:left">
</div>
<div style="float:left">
<div style="float:left">
<div id="scm-commits-flotr2-rt" style="width:500px;margin-right:10px">
</div>
</div>
</div>
<div id="footer">
</div>
</div>
<!-- wrapper -->
<!--[if IE]>
<script type="text/javascript" src="/static/lib/FlashCanvas/bin/flashcanvas.js"></script>
<![endif]-->
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
<!-- <script type="text/javascript" src="VizGrimoireJS/src/envision.min.js"></script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
<!-- <script type="text/javascript" src="VizGrimoireJS/src/envision.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Loader.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.js"></script>
@ -44,5 +48,6 @@
<script type="text/javascript" src="VizGrimoireJS/src/SCM.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/markers.js"></script>
--> </body>
-->
</body>
</html>

View File

@ -1,165 +1,178 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<!-- left column -->
<div class="span6">
<!-- commits -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="scm"
data-metrics="scm_commits" data-min="true"
style="height: 120px;"></div>
<div class="MicrodashText" data-metric="scm_commits"></div>
</div>
</div>
</div>
<!-- end commits -->
<!-- authors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="scm"
data-metrics="scm_authors" data-min="true"
style="height: 120px;"></div>
<div class="MicrodashText" data-metric="scm_authors"></div>
</div>
</div>
</div>
<!-- end authors -->
<!-- files -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="scm"
data-metrics="scm_files" data-min="true" style="height: 120px;"></div>
<div class="MicrodashText" data-metric="scm_files"></div>
</div>
</div>
</div>
<!-- end files -->
</div>
<!-- end left column -->
<!-- right column -->
<div class="span6">
<div class="row-fluid">
<table class="table table-striped">
<tr>
<td><strong>Source code repositories</strong> (updated on <span
class="GlobalData" data-data-source="scm" data-field="last_date"></span>)</td>
</tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td><span class="GlobalData" data-data-source="scm"
data-field="scm_repositories"></span></td>
<td>repositories</td>
</tr>
<tr>
<td><span class="GlobalData" data-data-source="scm"
data-field="avg_commits_author"></span></td>
<td>commits/author</td>
</tr>
<tr>
<td><span class="GlobalData" data-data-source="scm"
data-field="scm_commits_7"></span></td>
<td>commits last week</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td><span class="GlobalData" data-data-source="scm"
data-field="scm_companies"></span></td>
<td>companies</td>
</tr>
<tr>
<td><span class="GlobalData" data-data-source="scm"
data-field="avg_files_author"></span></td>
<td>files/author</td>
</tr>
<tr>
<td><span class="GlobalData" data-data-source="scm"
data-field="scm_authors_7"></span></td>
<td>active authors last week</td>
</tr>
</table>
</div>
</div>
<!-- top authors -->
<div class="Top" data-data-source="scm" data-period_all="true"
data-metric="authors" data-limit="10" data-people_links="true"></div>
<!-- end top authors -->
</div>
<!-- end right column -->
</div>
<!-- end commits, authors, stats, top authors -->
<!-- files, lines -->
<div class="row-fluid">
<!-- lines -->
<div id="Navbar">
</div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<!-- left column -->
<div class="span6">
<!-- commits -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="scm"
data-metrics="scm_added_lines,scm_removed_lines" data-min="true"
data-legend="true" style="height: 120px;"></div>
<div class="MicrodashText" data-metric="scm_added_lines" data-name="true"></div>
<!--<div class="MicrodashText" data-metric="scm_removed_lines" data-name="true"></div>-->
<div class="well">
<div class="MetricsEvol" data-data-source="scm" data-metrics="scm_commits" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="scm_commits">
</div>
</div>
</div>
<!-- end lines -->
</div>
<!-- end commits -->
<!-- authors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="scm" data-metrics="scm_authors" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="scm_authors">
</div>
</div>
</div>
</div>
<!-- end authors -->
<!-- files -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="scm" data-metrics="scm_files" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="scm_files">
</div>
</div>
</div>
</div>
<!-- end files -->
</div>
<!-- end files, lines -->
<footer>
<div id="Footer"></div>
</footer>
<!-- end left column -->
<!-- right column -->
<div class="span6">
<div class="row-fluid">
<table class="table table-striped">
<tr>
<td>
<strong>
Source code repositories
</strong>
(updated on
<span class="GlobalData" data-data-source="scm" data-field="last_date">
</span>
)
</td>
</tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="scm" data-field="scm_repositories">
</span>
</td>
<td>
repositories
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="scm" data-field="avg_commits_author">
</span>
</td>
<td>
commits/author
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="scm" data-field="scm_commits_7">
</span>
</td>
<td>
commits last week
</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="scm" data-field="scm_companies">
</span>
</td>
<td>
companies
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="scm" data-field="avg_files_author">
</span>
</td>
<td>
files/author
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="scm" data-field="scm_authors_7">
</span>
</td>
<td>
active authors last week
</td>
</tr>
</table>
</div>
</div>
<!-- top authors -->
<div class="Top" data-data-source="scm" data-limit="10" data-metric="authors" data-people_links="true" data-period_all="true">
</div>
<!-- end top authors -->
</div>
<!-- end right column -->
</div>
<!-- end commits, authors, stats, top authors -->
<!-- files, lines -->
<div class="row-fluid">
<!-- lines -->
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="scm" data-legend="true" data-metrics="scm_added_lines,scm_removed_lines" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="scm_added_lines" data-name="true">
</div>
<!--<div class="MicrodashText" data-metric="scm_removed_lines" data-name="true"></div>-->
</div>
</div>
<!-- end lines -->
</div>
<!-- end files, lines -->
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,44 +1,40 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<h4>Summary of companies activity</h4>
<div class="row-fluid">
<div class="span10">
<b>Reviews merged</b>
<div class="FilterItemsMetricsEvol" data-data-source="scr"
data-legend-div="legend" data-metric="scr_merged"
data-filter="companies" data-limit="10" data-stacked="true"
data-start="1359676800" data-end="1385856000"></div>
</div>
<div class="span2">
<div id="legend"></div>
</div>
<div id="Navbar">
</div>
<h4>
Summary of companies activity
</h4>
<div class="row-fluid">
<div class="span10">
<b>
Reviews merged
</b>
<div class="FilterItemsMetricsEvol" data-data-source="scr" data-end="1385856000" data-filter="companies" data-legend-div="legend" data-limit="10" data-metric="scr_merged" data-stacked="true" data-start="1359676800">
</div>
</div>
<!-- authors companies -->
<!-- <div class="row-fluid">
<div class="span2">
<div id="legend">
</div>
</div>
</div>
<!-- authors companies -->
<!-- <div class="row-fluid">
<div class="span12">
<b>Authors</b>
<div class="FilterItemsMetricsEvol" data-data-source="scm" data-metric="scm_authors"
@ -46,41 +42,40 @@
</div>
</div>
-->
<!-- end authors companies -->
<div class="row-fluid">
<div class="span6">
<b>Reviews merged</b>
<div class="FilterItemsGlobal" data-data-source="scr"
data-metric="scr_merged" data-filter="companies" data-limit="5"
data-show-others="true" data-graph="pie" data-legend="true"></div>
</div>
<!-- end commits pie -->
<!-- <div class="span6">
<!-- end authors companies -->
<div class="row-fluid">
<div class="span6">
<b>
Reviews merged
</b>
<div class="FilterItemsGlobal" data-data-source="scr" data-filter="companies" data-graph="pie" data-legend="true" data-limit="5" data-metric="scr_merged" data-show-others="true">
</div>
</div>
<!-- end commits pie -->
<!-- <div class="span6">
<b>Authors</b>
<div class="FilterItemsGlobal" data-data-source="scm" data-metric="scm_authors"
data-filter="companies" data-limit="5" data-order-by="scm_commits"
data-show-others="true" data-graph="pie" data-legend="true"></div>
</div>
-->
</div>
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer">
</div>
<footer>
<div id="Footer"></div>
</footer>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,107 +1,108 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<h4>Information about all companies</h4>
</div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">Some charts and tables for top companies in the
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all companies
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top companies in the
project, and a summary of the evolution of their participation with
links to more detailed information per company.</div>
<div class="span7">
<!-- evolution #companies -->
<!--<i> <b>Active Companies per month</b>
links to more detailed information per company.
</div>
<div class="span7">
<!-- evolution #companies -->
<!--<i> <b>Active Companies per month</b>
</i>
<div class="MetricsEvol" data-data-source="scr"
data-metrics="scr_companies" data-legend="false" style="height: 80px;"></div>
</div>-->
</div>
<!-- end info text -->
<!-- list of companies -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="scr"
data-order-by="scr_submitted" data-filter="companies"
style="align: center"></div>
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="scr" data-filter="companies" data-order-by="scr_submitted" style="align: center">
</div>
</div>
<!-- end list of companies -->
<!-- submitted, merged company -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- submitted -->
<div class="span1"></div>
<div class="span4">
<i> <b>Submitted per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scr"
data-metric="scr_submitted" data-filter="companies"
data-legend-div="companies_legend" data-limit="10"
data-order-by="scr_submitted"></div>
</div>
<!-- end submitted -->
<div class="span2" id="companies_legend"></div>
<!-- merged -->
<div class="span4">
<i> <b>Merged per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scr"
data-metric="scr_merged" data-filter="companies" data-legend="false"
data-limit="10" data-order-by="scr_submitted"></div>
</div>
<!-- end merged -->
<div class="span1"></div>
<div class="row-fluid" id="summary-static">
<!-- submitted -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Submitted per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scr" data-filter="companies" data-legend-div="companies_legend" data-limit="10" data-metric="scr_submitted" data-order-by="scr_submitted">
</div>
</div>
<!-- end submitted -->
<div class="span2" id="companies_legend">
</div>
<!-- merged -->
<div class="span4">
<i>
<b>
Merged per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scr" data-filter="companies" data-legend="false" data-limit="10" data-metric="scr_merged" data-order-by="scr_submitted">
</div>
</div>
<!-- end merged -->
<div class="span1">
</div>
</div>
</div>
<!-- end submitted, merged company -->
<div id="summary-static" class="row-fluid"></div>
<div class="row-fluid" id="summary-static">
</div>
<!-- submitted per company -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="scr"
data-metrics="scr_submitted,scr_merged" data-filter="companies"
data-order-by="scr_submitted"></div>
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="scr" data-filter="companies" data-metrics="scr_submitted,scr_merged" data-order-by="scr_submitted">
</div>
</div>
<!-- end submitted per company -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard"></div>
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer"></div>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</body>
</html>

View File

@ -1,107 +1,110 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<h4>Information about all countries</h4>
</div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">Some charts and tables for top countries in the
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all countries
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top countries in the
project, and a summary of the evolution of their participation with
links to more detailed information per country.</div>
<div class="span7">
<!-- evolution #countries -->
<i> <b>Active Countries per month</b>
</i>
<div class="MetricsEvol" data-data-source="scr"
data-metrics="scr_countries" data-legend="false" style="height: 80px;"></div>
links to more detailed information per country.
</div>
<div class="span7">
<!-- evolution #countries -->
<i>
<b>
Active Countries per month
</b>
</i>
<div class="MetricsEvol" data-data-source="scr" data-legend="false" data-metrics="scr_countries" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of countries -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="scr" data-filter="countries" data-order-by="scr_submitted" style="align: center">
</div>
</div>
<!-- end list of countries -->
<!-- submitted, merged country -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- submitted -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Submitted per country (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scr" data-filter="countries" data-legend-div="countries_legend" data-limit="10" data-metric="scr_submitted" data-order-by="scr_submitted">
</div>
</div>
<!-- end info text -->
<!-- list of countries -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="scr"
data-order-by="scr_submitted" data-filter="countries"
style="align: center"></div>
</div>
<!-- end list of countries -->
<!-- submitted, merged country -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- submitted -->
<div class="span1"></div>
<div class="span4">
<i> <b>Submitted per country (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scr"
data-metric="scr_submitted" data-filter="countries"
data-legend-div="countries_legend" data-limit="10"
data-order-by="scr_submitted"></div>
</div>
<!-- end submitted -->
<div class="span2" id="countries_legend"></div>
<!-- merged -->
<div class="span4">
<i> <b>Merged per country (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scr"
data-metric="scr_merged" data-filter="countries" data-legend="false"
data-limit="10" data-order-by="scr_submitted"></div>
</div>
<!-- end merged -->
<div class="span1"></div>
</div>
<!-- end submitted -->
<div class="span2" id="countries_legend">
</div>
<!-- merged -->
<div class="span4">
<i>
<b>
Merged per country (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scr" data-filter="countries" data-legend="false" data-limit="10" data-metric="scr_merged" data-order-by="scr_submitted">
</div>
</div>
<!-- end merged -->
<div class="span1">
</div>
</div>
<!-- end submitted, merged country -->
<div id="summary-static" class="row-fluid"></div>
<!-- submitted per country -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="scr"
data-metrics="scr_submitted,scr_merged" data-filter="countries"
data-order-by="scr_submitted"></div>
</div>
<!-- end submitted, merged country -->
<div class="row-fluid" id="summary-static">
</div>
<!-- submitted per country -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="scr" data-filter="countries" data-metrics="scr_submitted,scr_merged" data-order-by="scr_submitted">
</div>
<!-- end submitted per country -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<!-- end submitted per country -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,36 +1,37 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<h4>Information about all repositories</h4>
</div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">Some charts and tables for top repositories in
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all repositories
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top repositories in
the project, and a summary of the evolution of their participation with
links to more detailed information per repository.</div>
<div class="span7">
<!-- evolution #repositories -->
<!--<i> <b>Active Repositories per month</b>
links to more detailed information per repository.
</div>
<div class="span7">
<!-- evolution #repositories -->
<!--<i> <b>Active Repositories per month</b>
</i>
<div class="MetricsEvol" data-data-source="scr"
data-metrics="scr_repositories" data-legend="false"
@ -38,70 +39,71 @@
</div>-->
</div>
<!-- end info text -->
<!-- list of repositories -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="scr"
data-order-by="scr_submitted" data-filter="repos" style="align: center"></div>
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="scr" data-filter="repos" data-order-by="scr_submitted" style="align: center">
</div>
</div>
<!-- end list of repositories -->
<!-- submitted, merged repository -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- submitted -->
<div class="span1"></div>
<div class="span4">
<i> <b>Submitted per repository (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scr"
data-metric="scr_submitted" data-filter="repos"
data-legend-div="repos_legend" data-limit="10"
data-order-by="scr_submitted"></div>
</div>
<!-- end submitted -->
<div class="span2" id="repos_legend"></div>
<!-- merged -->
<div class="span4">
<i> <b>Senders per repository (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scr"
data-metric="scr_merged" data-filter="repos" data-legend="false"
data-limit="10" data-order-by="scr_submitted"></div>
</div>
<!-- end merged -->
<div class="span1"></div>
<div class="row-fluid" id="summary-static">
<!-- submitted -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Submitted per repository (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scr" data-filter="repos" data-legend-div="repos_legend" data-limit="10" data-metric="scr_submitted" data-order-by="scr_submitted">
</div>
</div>
<!-- end submitted -->
<div class="span2" id="repos_legend">
</div>
<!-- merged -->
<div class="span4">
<i>
<b>
Senders per repository (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scr" data-filter="repos" data-legend="false" data-limit="10" data-metric="scr_merged" data-order-by="scr_submitted">
</div>
</div>
<!-- end merged -->
<div class="span1">
</div>
</div>
</div>
<!-- end submitted, merged repository -->
<div id="summary-static" class="row-fluid"></div>
<div class="row-fluid" id="summary-static">
</div>
<!-- submitted per repository -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="scr"
data-metrics="scr_submitted,scr_merged"
data-filter="repos"></div>
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="scr" data-filter="repos" data-metrics="scr_submitted,scr_merged">
</div>
</div>
<!-- end submitted per repository -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard"></div>
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer"></div>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</body>
</html>

View File

@ -1,152 +1,166 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<!-- left column -->
<div class="span6">
<div class="row-fluid">
<div class="well">
<div class="MetricsEvol" data-data-source="scr"
data-metrics="scr_submitted"
data-min="true" style="height: 120px;"
data-frame-time="true" data-help="true"></div>
<div class="MicrodashText" data-metric="scr_submitted"></div>
</div>
</div>
<div class="row-fluid">
<div class="well">
<div class="MetricsEvol" data-data-source="scr"
data-metrics="scr_merged"
data-min="true" style="height: 120px;"
data-frame-time="true" data-help="true"></div>
<div class="MicrodashText" data-metric="scr_merged"></div>
</div>
</div>
<div class="row-fluid">
<div class="well">
<div class="MetricsEvol" data-data-source="scr"
data-metrics="scr_abandoned"
data-min="true" style="height: 120px;"
data-frame-time="true" data-help="true"></div>
<div class="MicrodashText" data-metric="scr_abandoned"></div>
</div>
</div>
<div id="Navbar">
</div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<!-- left column -->
<div class="span6">
<div class="row-fluid">
<div class="well">
<div class="MetricsEvol" data-data-source="scr" data-frame-time="true" data-help="true" data-metrics="scr_submitted" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="scr_submitted">
</div>
</div>
<!-- end left column -->
<!-- right column -->
</div>
<div class="row-fluid">
<div class="well">
<div class="MetricsEvol" data-data-source="scr" data-frame-time="true" data-help="true" data-metrics="scr_merged" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="scr_merged">
</div>
</div>
</div>
<div class="row-fluid">
<div class="well">
<div class="MetricsEvol" data-data-source="scr" data-frame-time="true" data-help="true" data-metrics="scr_abandoned" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="scr_abandoned">
</div>
</div>
</div>
</div>
<!-- end left column -->
<!-- right column -->
<div class="span6">
<div class="row-fluid">
<table class="table table-striped">
<tr>
<td>
<strong>
Source code review
</strong>
(updated on
<span class="GlobalData" data-data-source="scr" data-field="last_date">
</span>
)
</td>
</tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<div class="row-fluid">
<table class="table table-striped">
<tr>
<td><strong>Source code review</strong> (updated on <span
class="GlobalData" data-data-source="scr" data-field="last_date"></span>)</td>
</tr>
</table>
</div>
<div class="row-fluid">
<div class="span6">
<table class="table table-striped">
<tr>
<td><span class="GlobalData" data-data-source="scr"
data-field="scr_new"></span></td>
<td>new code reviews</td>
</tr>
<tr>
<td><span class="GlobalData" data-data-source="scr"
data-field="scr_WaitingForReviewer"></span></td>
<td>code reviews waiting for reviewer</td>
</tr>
<tr>
<td><span class="GlobalData" data-data-source="scr"
data-field="reviewers"></span></td>
<td>total code reviewers</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td><span class="GlobalData" data-data-source="scr"
data-field="scr_merged"></span></td>
<td>accepted contributions</td>
</tr>
<tr>
<td><span class="GlobalData" data-data-source="scr"
data-field="scr_WaitingForSubmitter"></span></td>
<td>code reviews waiting for submitter</td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</div>
</div>
<!-- end stats -->
<!-- top authors -->
<!--<div class="Top" data-data-source="scm" data-graph="bars"
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="scr" data-field="scr_new">
</span>
</td>
<td>
new code reviews
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="scr" data-field="scr_WaitingForReviewer">
</span>
</td>
<td>
code reviews waiting for reviewer
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="scr" data-field="reviewers">
</span>
</td>
<td>
total code reviewers
</td>
</tr>
</table>
</div>
<div class="span6">
<table class="table table-striped">
<tr>
<td>
<span class="GlobalData" data-data-source="scr" data-field="scr_merged">
</span>
</td>
<td>
accepted contributions
</td>
</tr>
<tr>
<td>
<span class="GlobalData" data-data-source="scr" data-field="scr_WaitingForSubmitter">
</span>
</td>
<td>
code reviews waiting for submitter
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
</table>
</div>
</div>
<!-- end stats -->
<!-- top authors -->
<!--<div class="Top" data-data-source="scm" data-graph="bars"
data-metric="authors" data-limit="10"
data-people_links="false" ></div>-->
<div class="row-fluid">
<div class="span6">
<div class="Top" data-data-source="scr" data-metric="openers"></div>
</div>
<div class="span6">
<div class="Top" data-data-source="scr" data-metric="mergers"></div>
</div>
</div>
<!-- end top authors -->
<div class="row-fluid">
<div class="span6">
<div class="Top" data-data-source="scr" data-metric="openers">
</div>
</div>
<!-- end right column -->
</div>
<!-- end commits, authors, stats, top authors -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard"></div>
<div class="span6">
<div class="Top" data-data-source="scr" data-metric="mergers">
</div>
</div>
</div>
<!-- end top authors -->
</div>
<footer>
<div id="Footer"></div>
</footer>
<!-- end right column -->
</div>
<!-- end commits, authors, stats, top authors -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,38 +1,46 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet">
<link rel="shortcut icon" href="favicon.png">
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="navbar"></div>
<div class="container-fluid">
<div class="row-fluid">
<span class="span4">
<div id="scm-top-bars" data-show_all="true" data-limit="10"></div>
</span> <span class="span4">
<div id="its-top-bars" data-show_all="true" data-limit="10"></div>
</span> <span class="span4">
<div id="mls-top-bars" data-show_all="true" data-limit="10"></div>
</span>
</div>
<footer>
<div id="footer"></div>
</footer>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="navbar">
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<div class="container-fluid">
<div class="row-fluid">
<span class="span4">
<div data-limit="10" data-show_all="true" id="scm-top-bars">
</div>
</span>
<span class="span4">
<div data-limit="10" data-show_all="true" id="its-top-bars">
</div>
</span>
<span class="span4">
<div data-limit="10" data-show_all="true" id="mls-top-bars">
</div>
</span>
</div>
<footer>
<div id="footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,45 +1,51 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<div class="span12">
<h4>Community TreeMap</h4>
<form>
<label><input type="radio" name="mode" value="size" checked>
Size</label> <label><input type="radio" name="mode" value="count">
Count</label>
</form>
<div id="Treemap" class="treemap" data-file="treemap.json"
style="margin: 10px"></div>
</div>
<div id="Navbar">
</div>
<div class="row-fluid">
<div class="span12">
<h4>
Community TreeMap
</h4>
<form>
<label>
<input checked="" name="mode" type="radio" value="size"/>
Size
</label>
<label>
<input name="mode" type="radio" value="count"/>
Count
</label>
</form>
<div class="treemap" data-file="treemap.json" id="Treemap" style="margin: 10px">
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,26 +1,28 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<script type="text/javascript"
src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
<title>Bitergia JSON Visualization Sample</title>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div id="jsonViz" style="height: 200px"></div>
<div id="jsonViz1" style="height: 200px"></div>
<div id="jsonViz2" style="height: 200px"></div>
<script type="text/javascript">
// Load JSON
<head>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
<title>
Bitergia JSON Visualization Sample
</title>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div id="jsonViz" style="height: 200px">
</div>
<div id="jsonViz1" style="height: 200px">
</div>
<div id="jsonViz2" style="height: 200px">
</div>
<script type="text/javascript">
// Load JSON
var json_file = 'data/json/scm-evolutionary.json';
$.getJSON(json_file, null, function(data) {
// Viz
@ -33,7 +35,6 @@
Viz.displayBasicMetricsHTML(metric_ids, data, div_target1, config);
Viz.displayBasicMetricsHTML(metric_ids, data, div_target2, config);
});
</script>
</body>
</script>
</body>
</html>

View File

@ -1,66 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
<link rel="stylesheet" href="VizGrimoireJS/awesome/css/font-awesome.min.css">
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="mediawiki" data-metrics="mediawiki_authors"
data-min="true" style="height:120px;"></div>
<div class="MicrodashText" data-metric="mediawiki_authors"></div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<div class="Top" data-data-source="mediawiki" data-metric="authors" data-period="last month" data-limit="100" data-people_links="true"></div>
</div>
<div class="span4">
<div class="Top" data-data-source="mediawiki" data-metric="authors" data-period="last year" data-limit="100" data-people_links="true"></div>
</div>
<div class="span4">
<div class="Top" data-data-source="mediawiki" data-metric="authors" data-period="" data-limit="100" data-people_links="true"></div>
</div>
</div>
</div>
<!-- end files, lines -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
<link href="VizGrimoireJS/awesome/css/font-awesome.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<!-- commits, authors, stats, top authors -->
<div class="row-fluid">
<div class="span12">
<div class="well">
<div class="MetricsEvol" data-data-source="mediawiki" data-metrics="mediawiki_authors" data-min="true" style="height:120px;">
</div>
<div class="MicrodashText" data-metric="mediawiki_authors">
</div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<div class="Top" data-data-source="mediawiki" data-limit="100" data-metric="authors" data-people_links="true" data-period="last month">
</div>
</div>
<div class="span4">
<div class="Top" data-data-source="mediawiki" data-limit="100" data-metric="authors" data-people_links="true" data-period="last year">
</div>
</div>
<div class="span4">
<div class="Top" data-data-source="mediawiki" data-limit="100" data-metric="authors" data-people_links="true" data-period="">
</div>
</div>
</div>
</div>
<!-- end files, lines -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,20 +1,23 @@
<div id="header">
<figure class="logo">
<html>
<body>
<div id="header">
<figure class="logo">
<a href="http://openstack.org">
<img src="openstack-cloud-software-vertical-small.png"
alt="OpenStack logo"
id="openstacklogo" height="100" width="100"
border=0 style="float: left">
<img alt="OpenStack logo" border="0" height="100" id="openstacklogo" src="openstack-cloud-software-vertical-small.png" style="float: left" width="100"/>
</a>
</figure>
<figure class="logo">
</figure>
<figure class="logo">
<a href="http://bitergia.com">
<img src="bitergia-logo.png"
alt="Bitergia logo" id="logo" height="45" width="159"
border=0 style="float: right"></a>
</figure>
<h2>
<a href="../browser/index.html">OpenStack Development Dashboard</a>
<span id='report_page'></span>
</h2>
</div>
<img alt="Bitergia logo" border="0" height="45" id="logo" src="bitergia-logo.png" style="float: right" width="159"/>
</a>
</figure>
<h2>
<a href="../browser/index.html">
OpenStack Development Dashboard
</a>
<span id="report_page">
</span>
</h2>
</div>
</body>
</html>

View File

@ -1,24 +1,58 @@
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<html>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<button class="btn btn-navbar" data-target=".nav-collapse" data-toggle="collapse" type="button">
<span class="icon-bar">
</span>
<span class="icon-bar">
</span>
<span class="icon-bar">
</span>
</button>
<div class="nav-collapse collapse">
<ul class="nav">
<li><a href="http://openstack.org"><img src="../browser/openstack-logo.png"
alt="OpenStack logo" id="logo" height="50" width="50" border=0></a></li>
<li class="summary-menu"><a href="../browser/index.html">Summary</a></li>
<li class="menu"><a href="../browser/repositories.html">List of Projects</a></li>
<li class="menu"><a href="">DIY!</a></li>
<li class="menu"><a href="../browser/mls-repos.html">Mailing Lists</a></li>
<li class="menu"><a href="../browser/scr.html">Gerrit</a></li>
<li><a href="http://bitergia.com"><img src="bitergia-logo.png"
alt="Bitergia logo" id="logo" height="45" width="90" border=0></a></li>
</ul>
</div><!--/.nav-collapse -->
<ul class="nav">
<li>
<a href="http://openstack.org">
<img alt="OpenStack logo" border="0" height="50" id="logo" src="../browser/openstack-logo.png" width="50"/>
</a>
</li>
<li class="summary-menu">
<a href="../browser/index.html">
Summary
</a>
</li>
<li class="menu">
<a href="../browser/repositories.html">
List of Projects
</a>
</li>
<li class="menu">
<a href="">
DIY!
</a>
</li>
<li class="menu">
<a href="../browser/mls-repos.html">
Mailing Lists
</a>
</li>
<li class="menu">
<a href="../browser/scr.html">
Gerrit
</a>
</li>
<li>
<a href="http://bitergia.com">
<img alt="Bitergia logo" border="0" height="45" id="logo" src="bitergia-logo.png" width="90"/>
</a>
</li>
</ul>
</div>
<!--/.nav-collapse -->
</div>
</div>
</div>
</div>
</body>
</html>

View File

@ -1,7 +1,31 @@
<ul class="nice-menu nice-menu-down">
<li class="menuparent"><a href="../browser/index.html" class="button" onmouseover="javascript:hideAll()">Summary</a></li>
<li><a href="../browser/repositories.html" onmouseover="javascript:hideAll()">List of Projects</a></li>
<li><a href="./" onmouseover="javascript:hideAll()">Compare Projects!</a></li>
<li class="menuparent"><a href="../browser/mls-repos.html" class="button" onmouseover="javascript:showElement('v-menu2')">Mailing Lists</a></li>
<li><a href="../browser/top.html" onmouseover="javascript:hideAll()">Top Members</a></li>
</ul>
<html>
<body>
<ul class="nice-menu nice-menu-down">
<li class="menuparent">
<a class="button" href="../browser/index.html" onmouseover="javascript:hideAll()">
Summary
</a>
</li>
<li>
<a href="../browser/repositories.html" onmouseover="javascript:hideAll()">
List of Projects
</a>
</li>
<li>
<a href="./" onmouseover="javascript:hideAll()">
Compare Projects!
</a>
</li>
<li class="menuparent">
<a class="button" href="../browser/mls-repos.html" onmouseover="javascript:showElement('v-menu2')">
Mailing Lists
</a>
</li>
<li>
<a href="../browser/top.html" onmouseover="javascript:hideAll()">
Top Members
</a>
</li>
</ul>
</body>
</html>

View File

@ -1,178 +1,144 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<div id="Navbar">
</div>
<div class="row-fluid">
<div class="span12">
<div class="row-fluid">
<div class="span12">
<div class="row-fluid">
<div class="span12">
<div class="FilterItemData"></div>
</div>
</div>
<!-- scm charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scm"
data-filter="companies"></div>
</div>
<!-- commits -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_commits" data-legend="true"
data-filter="companies"></div>
</div>
<!-- end commits -->
<!-- authors -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_authors" data-legend="true"
data-filter="companies"></div>
</div>
<!-- end authors -->
<!-- end added, removed lines -->
<!-- <div class="span3">
<div class="FilterItemData">
</div>
</div>
</div>
<!-- scm charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scm" data-filter="companies">
</div>
</div>
<!-- commits -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scm" data-filter="companies" data-legend="true" data-metrics="scm_commits">
</div>
</div>
<!-- end commits -->
<!-- authors -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scm" data-filter="companies" data-legend="true" data-metrics="scm_authors">
</div>
</div>
<!-- end authors -->
<!-- end added, removed lines -->
<!-- <div class="span3">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_added_lines,scm_removed_lines"
data-legend="true" data-filter="companies"></div>
</div>
-->
<!-- end added,removed lines -->
<div class="span2">
<div class="FilterItemTop" data-data-source="scm"
data-metric="scm_authors" data-period="all" data-titles="false"
data-filter="companies"></div>
</div>
</div>
<!-- end scm charts -->
<!-- its charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="its"
data-filter="companies"></div>
</div>
<!-- end closed, opened tickets -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="its"
data-metrics="its_closed,its_opened" data-legend="true"
data-filter="companies"></div>
</div>
<!-- end closed, opened tickets -->
<!-- closers, openers -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="its"
data-metrics="its_closers,its_openers" data-legend="true"
data-filter="companies"></div>
</div>
<div class="span2">
<div class="FilterItemTop" data-data-source="its"
data-metric="its_closers" data-period="all" data-titles="false"
data-filter="companies"></div>
<!-- end closers, openers -->
</div>
</div>
<!-- end its charts -->
<!-- mls charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="mls"
data-filter="companies"></div>
</div>
<!-- sent msgs -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="mls"
data-metrics="mls_sent" data-legend="true" data-filter="companies"></div>
</div>
<!-- senders -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="mls"
data-metrics="mls_senders" data-legend="true"
data-filter="companies"></div>
</div>
<!-- end senders -->
<div class="span2">
<div class="FilterItemTop" data-data-source="mls"
data-metric="mls_senders" data-period="all" data-titles="false"
data-filter="companies"></div>
</div>
</div>
<!-- end mls charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scr"
data-filter="companies"></div>
</div>
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scr"
data-metrics="scr_submitted,scr_merged" data-legend="true"
data-filter="companies"></div>
</div>
<!-- <div class="span4">
<!-- end added,removed lines -->
<div class="span2">
<div class="FilterItemTop" data-data-source="scm" data-filter="companies" data-metric="scm_authors" data-period="all" data-titles="false">
</div>
</div>
</div>
<!-- end scm charts -->
<!-- its charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="its" data-filter="companies">
</div>
</div>
<!-- end closed, opened tickets -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="its" data-filter="companies" data-legend="true" data-metrics="its_closed,its_opened">
</div>
</div>
<!-- end closed, opened tickets -->
<!-- closers, openers -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="its" data-filter="companies" data-legend="true" data-metrics="its_closers,its_openers">
</div>
</div>
<div class="span2">
<div class="FilterItemTop" data-data-source="its" data-filter="companies" data-metric="its_closers" data-period="all" data-titles="false">
</div>
<!-- end closers, openers -->
</div>
</div>
<!-- end its charts -->
<!-- mls charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="mls" data-filter="companies">
</div>
</div>
<!-- sent msgs -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="mls" data-filter="companies" data-legend="true" data-metrics="mls_sent">
</div>
</div>
<!-- senders -->
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="mls" data-filter="companies" data-legend="true" data-metrics="mls_senders">
</div>
</div>
<!-- end senders -->
<div class="span2">
<div class="FilterItemTop" data-data-source="mls" data-filter="companies" data-metric="mls_senders" data-period="all" data-titles="false">
</div>
</div>
</div>
<!-- end mls charts -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="scr" data-filter="companies">
</div>
</div>
<div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scr" data-filter="companies" data-legend="true" data-metrics="scr_submitted,scr_merged">
</div>
</div>
<!-- <div class="span4">
<div class="FilterItemMetricsEvol" data-data-source="scr"
data-metrics="scr_mergers" data-legend="true"
data-filter="companies"></div>
</div>
-->
<!-- <div class="span2">
<!-- <div class="span2">
<div class="FilterItemTop" data-data-source="scr"
data-metric="scr_senders" data-period="all" data-titles="false"
data-filter="companies"></div>
</div>
-->
</div>
<!-- end mls charts -->
</div>
<!-- end charts -->
</div>
<!-- end mls charts -->
</div>
<!-- end charts -->
</div>
</div>
<footer>
<div id="Footer"></div>
<div id="Footer">
</div>
</footer>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,10 +1,26 @@
<div id="about">
<p>
&#169; 2011-2013 Bitergia
<a href="http://creativecommons.org/licenses/by-sa/3.0/es/deed.es"><img src="cc-by-sa.png" border=0 alt="CC by-sa"></a>
Powered by <a href="http://metricsgrimoire.github.com/">MetricsGrimoire</a> and <a href="http://vizgrimoire.bitergia.org/">VizGrimoire</a>
<span id="vizjs-lib-version"></span>
and <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>
</p>
</div>
<html>
<body>
<div id="about">
<p>
© 2011-2013 Bitergia
<a href="http://creativecommons.org/licenses/by-sa/3.0/es/deed.es">
<img alt="CC by-sa" border="0" src="cc-by-sa.png"/>
</a>
Powered by
<a href="http://metricsgrimoire.github.com/">
MetricsGrimoire
</a>
and
<a href="http://vizgrimoire.bitergia.org/">
VizGrimoire
</a>
<span id="vizjs-lib-version">
</span>
and
<a href="http://twitter.github.io/bootstrap/">
Bootstrap
</a>
</p>
</div>
</body>
</html>

View File

@ -1,10 +1,34 @@
<div id="header">
<strong><a href="index.html"><span class='report_name'></span> Analysis <span class='report_date'></span></a>
<span id='report_page'></span></strong>
<div style="margin-left:10px">
<div id ="companies_links" data-limit="10"
data-order-by="scm_commits">
Companies (<a href="scm-companies.html">Source code</a>|<a href="its-companies.html">Tickets</a>|<a href="mls-companies.html">Messages</a>):
</div>
</div>
</div>
<html>
<body>
<div id="header">
<strong>
<a href="index.html">
<span class="report_name">
</span>
Analysis
<span class="report_date">
</span>
</a>
<span id="report_page">
</span>
</strong>
<div style="margin-left:10px">
<div data-limit="10" data-order-by="scm_commits" id="companies_links">
Companies (
<a href="scm-companies.html">
Source code
</a>
|
<a href="its-companies.html">
Tickets
</a>
|
<a href="mls-companies.html">
Messages
</a>
):
</div>
</div>
</div>
</body>
</html>

View File

@ -1,61 +1,72 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, openstack" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia company website" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<script type="text/javascript" src="VizGrimoireJS/src/jquery-1.7.1.min.js"></script>
<title>OpenStack Grizzly Release Report by Bitergia</title>
<style type="text/css">
</style>
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div id="info-pill">
<h1 style="font-weight: bold;">SCM</h1>
</div>
<div>
<div class="scm-flotr2-companies"
data-metric="commits" data-limit="10" data-stacked="true"
style="width:900px;height:250px;margin-right:10px"></div>
</div>
<div id="info-pill">
<h1 style="font-weight: bold;">ITS</h1>
</div>
<div>
<div class="its-flotr2-companies"
data-metric="closed" data-limit="10" data-stacked="true"
style="width:900px;height:250px;margin-right:10px"></div>
</div>
</div>
<div id="info-pill">
<h1 style="font-weight: bold;">MLS</h1>
</div>
<div>
<div class="mls-flotr2-companies"
data-metric="sent" data-limit="10" data-stacked="true"
style="width:900px;height:250px;margin-right:10px"></div>
</div>
<div id="footer"></div>
</div>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/DataSource.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Loader.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/ITS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/MLS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/SCM.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.js"></script>
</body>
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, openstack" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia company website" name="description"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/src/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
OpenStack Grizzly Release Report by Bitergia
</title>
<style type="text/css">
</style>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="info-pill">
<h1 style="font-weight: bold;">
SCM
</h1>
</div>
<div>
<div class="scm-flotr2-companies" data-limit="10" data-metric="commits" data-stacked="true" style="width:900px;height:250px;margin-right:10px">
</div>
</div>
<div id="info-pill">
<h1 style="font-weight: bold;">
ITS
</h1>
</div>
<div>
<div class="its-flotr2-companies" data-limit="10" data-metric="closed" data-stacked="true" style="width:900px;height:250px;margin-right:10px">
</div>
</div>
</div>
<div id="info-pill">
<h1 style="font-weight: bold;">
MLS
</h1>
</div>
<div>
<div class="mls-flotr2-companies" data-limit="10" data-metric="sent" data-stacked="true" style="width:900px;height:250px;margin-right:10px">
</div>
</div>
<div id="footer">
</div>
<!-- <script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script> -->
<script src="VizGrimoireJS/src/envision.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/DataSource.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Loader.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/ITS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/MLS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/SCM.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Envision_Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Viz.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,111 +1,109 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid"><h4>Information about all companies</h4></div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">
Some charts and tables for top companies in the project, and a summary
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all companies
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top companies in the project, and a summary
of the evolution of their participation with links to more detailed
information per company.
</div>
<div class="span7">
<!-- evolution #companies -->
<i>
<b>Active Companies per month</b>
</i>
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_companies" data-legend="false" style="height: 80px;"></div>
</div>
</div>
<!-- end info text -->
<!-- list of companies -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="its"
data-order-by="its_commits" data-filter="companies" style="align: center"></div>
</div>
<!-- end list of companies -->
<!-- commits, closers company -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- closed -->
<div class="span1"></div>
<div class="span4">
<i>
<b>Closed per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closed" data-filter="companies"
data-legend-div="companies_legend" data-limit="10"
data-order-by="its_closed">
</div>
</div>
<!-- end closed -->
<div class="span2" id="companies_legend"></div>
<!-- closers -->
<div class="span4">
<i>
<b>Closers per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closers" data-filter="companies"
data-legend="false" data-limit="10"
data-order-by="its_closed"></div>
</div>
<!-- end closers -->
<div class="span1"></div>
</div>
</div>
<!-- end closed, closers company -->
<div id="summary-static" class="row-fluid"></div>
<!-- closed per company -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="its"
data-metrics="its_closed,its_closers" data-filter="companies"
data-order-by="its_closed">
</div>
</div>
<!-- end closed per company -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<div class="span7">
<!-- evolution #companies -->
<i>
<b>
Active Companies per month
</b>
</i>
<div class="MetricsEvol" data-data-source="its" data-legend="false" data-metrics="its_companies" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of companies -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="its" data-filter="companies" data-order-by="its_commits" style="align: center">
</div>
</div>
<!-- end list of companies -->
<!-- commits, closers company -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- closed -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Closed per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its" data-filter="companies" data-legend-div="companies_legend" data-limit="10" data-metric="its_closed" data-order-by="its_closed">
</div>
</div>
<!-- end closed -->
<div class="span2" id="companies_legend">
</div>
<!-- closers -->
<div class="span4">
<i>
<b>
Closers per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its" data-filter="companies" data-legend="false" data-limit="10" data-metric="its_closers" data-order-by="its_closed">
</div>
</div>
<!-- end closers -->
<div class="span1">
</div>
</div>
</div>
<!-- end closed, closers company -->
<div class="row-fluid" id="summary-static">
</div>
<!-- closed per company -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="its" data-filter="companies" data-metrics="its_closed,its_closers" data-order-by="its_closed">
</div>
</div>
<!-- end closed per company -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,111 +1,109 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link rel="stylesheet" type="text/css" href="custom.css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet"/>
<link rel="shortcut icon" href="favicon.png"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid"><h4>Information about all companies</h4></div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">
Some charts and tables for top companies in the project, and a summary
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all companies
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top companies in the project, and a summary
of the evolution of their participation with links to more detailed
information per company.
</div>
<div class="span7">
<!-- evolution #companies -->
<i>
<b>Active Companies per month</b>
</i>
<div class="MetricsEvol" data-data-source="mls"
data-metrics="mls_companies" data-legend="false" style="height: 80px;"></div>
</div>
</div>
<!-- end info text -->
<!-- list of companies -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="mls"
data-order-by="mls_sent" data-filter="companies" style="align: center"></div>
</div>
<!-- end list of companies -->
<!-- sent, senders company -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- sent -->
<div class="span1"></div>
<div class="span4">
<i>
<b>Messages per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls"
data-metric="mls_sent" data-filter="companies"
data-legend-div="companies_legend" data-limit="10"
data-order-by="mls_sent">
</div>
</div>
<!-- end sent -->
<div class="span2" id="companies_legend"></div>
<!-- senders -->
<div class="span4">
<i>
<b>Senders per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls"
data-metric="mls_senders" data-filter="companies"
data-legend="false" data-limit="10"
data-order-by="mls_sent"></div>
</div>
<!-- end senders -->
<div class="span1"></div>
</div>
</div>
<!-- end sent, senders company -->
<div id="summary-static" class="row-fluid"></div>
<!-- sent per company -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="mls"
data-metrics="mls_sent,mls_senders" data-filter="companies"
data-order-by="mls_sent">
</div>
</div>
<!-- end sent per company -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
</div>
<div class="span7">
<!-- evolution #companies -->
<i>
<b>
Active Companies per month
</b>
</i>
<div class="MetricsEvol" data-data-source="mls" data-legend="false" data-metrics="mls_companies" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of companies -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="mls" data-filter="companies" data-order-by="mls_sent" style="align: center">
</div>
</div>
<!-- end list of companies -->
<!-- sent, senders company -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- sent -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Messages per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls" data-filter="companies" data-legend-div="companies_legend" data-limit="10" data-metric="mls_sent" data-order-by="mls_sent">
</div>
</div>
<!-- end sent -->
<div class="span2" id="companies_legend">
</div>
<!-- senders -->
<div class="span4">
<i>
<b>
Senders per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="mls" data-filter="companies" data-legend="false" data-limit="10" data-metric="mls_senders" data-order-by="mls_sent">
</div>
</div>
<!-- end senders -->
<div class="span1">
</div>
</div>
</div>
<!-- end sent, senders company -->
<div class="row-fluid" id="summary-static">
</div>
<!-- sent per company -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="mls" data-filter="companies" data-metrics="mls_sent,mls_senders" data-order-by="mls_sent">
</div>
</div>
<!-- end sent per company -->
<div class="row-fluid" style="margin-top:10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,74 +1,210 @@
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<html>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container-narrow">
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<button class="btn btn-navbar" data-target=".nav-collapse" data-toggle="collapse" type="button">
<span class="icon-bar">
</span>
<span class="icon-bar">
</span>
<span class="icon-bar">
</span>
</button>
<a class="brand" href="./">OpenStack Releases</a>
<a class="brand" href="./">
OpenStack Releases
</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li><a href="http://openstack.org"><img src="open-stack-cloud-computing-logo-2.png"
alt="OpenStack logo" id="logo" width="100" border=0></a></li>
<li class="dropdown scm-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">Icehouse<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="index.html?data_dir=data/icehouse">Summary</a></li>
<li><a href="scm-companies.html?data_dir=data/icehouse">Gits by companies</a></li>
<li><a href="mls-companies.html?data_dir=data/icehouse">Lists by companies</a></li>
<li><a href="its-companies.html?data_dir=data/icehouse">Tickets by companies</a></li>
</ul>
<ul class="nav">
<li>
<a href="http://openstack.org">
<img alt="OpenStack logo" border="0" id="logo" src="open-stack-cloud-computing-logo-2.png" width="100"/>
</a>
</li>
<li class="dropdown scm-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
Icehouse
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="index.html?data_dir=data/icehouse">
Summary
</a>
</li>
<li class="dropdown scm-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">Havana <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="index.html?data_dir=data/havana">Summary</a></li>
<li><a href="scm-companies.html?data_dir=data/havana">Gits by companies</a></li>
<li><a href="mls-companies.html?data_dir=data/havana">Lists by companies</a></li>
<li><a href="its-companies.html?data_dir=data/havana">Tickets by companies</a></li>
</ul>
<li>
<a href="scm-companies.html?data_dir=data/icehouse">
Gits by companies
</a>
</li>
<li class="dropdown scm-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">Grizzly<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="index.html?data_dir=data/grizzly">Summary</a></li>
<li><a href="scm-companies.html?data_dir=data/grizzly">Gits by companies</a></li>
<li><a href="mls-companies.html?data_dir=data/grizzly">Lists by companies</a></li>
<li><a href="its-companies.html?data_dir=data/grizzly">Tickets by companies</a></li>
</ul>
<li>
<a href="mls-companies.html?data_dir=data/icehouse">
Lists by companies
</a>
</li>
<li class="dropdown scm-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">Folsom<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="index.html?data_dir=data/folsom">Summary</a></li>
<li><a href="scm-companies.html?data_dir=data/folsom">Gits by companies</a></li>
<li><a href="mls-companies.html?data_dir=data/folsom">Lists by companies</a></li>
<li><a href="its-companies.html?data_dir=data/folsom">Tickets by companies</a></li>
</ul>
<li>
<a href="its-companies.html?data_dir=data/icehouse">
Tickets by companies
</a>
</li>
<li class="dropdown scm-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">Essex<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="index.html?data_dir=data/essex">Summary</a></li>
<li><a href="scm-companies.html?data_dir=data/essex">Gits by companies</a></li>
<li><a href="mls-companies.html?data_dir=data/essex">Lists by companies</a></li>
<li><a href="its-companies.html?data_dir=data/essex">Tickets by companies</a></li>
</ul>
</ul>
</li>
<li class="dropdown scm-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
Havana
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="index.html?data_dir=data/havana">
Summary
</a>
</li>
<li class="dropdown scm-menu"><a class="dropdown-toggle"
data-toggle="dropdown" href="">All history<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="index.html?data_dir=data/whole_project">Summary</a></li>
<li><a href="scm-companies.html?data_dir=data/whole_project">Gits by companies</a></li>
<li><a href="mls-companies.html?data_dir=data/whole_project">Lists by companies</a></li>
<li><a href="its-companies.html?data_dir=data/whole_project">Tickets by companies</a></li>
</ul>
<li>
<a href="scm-companies.html?data_dir=data/havana">
Gits by companies
</a>
</li>
<li><a href="http://bitergia.com"><img src="bitergia-logo.png"
alt="Bitergia logo" id="logo" height="45" width="90" border=0></a></li>
</ul>
</div><!--/.nav-collapse -->
<li>
<a href="mls-companies.html?data_dir=data/havana">
Lists by companies
</a>
</li>
<li>
<a href="its-companies.html?data_dir=data/havana">
Tickets by companies
</a>
</li>
</ul>
</li>
<li class="dropdown scm-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
Grizzly
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="index.html?data_dir=data/grizzly">
Summary
</a>
</li>
<li>
<a href="scm-companies.html?data_dir=data/grizzly">
Gits by companies
</a>
</li>
<li>
<a href="mls-companies.html?data_dir=data/grizzly">
Lists by companies
</a>
</li>
<li>
<a href="its-companies.html?data_dir=data/grizzly">
Tickets by companies
</a>
</li>
</ul>
</li>
<li class="dropdown scm-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
Folsom
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="index.html?data_dir=data/folsom">
Summary
</a>
</li>
<li>
<a href="scm-companies.html?data_dir=data/folsom">
Gits by companies
</a>
</li>
<li>
<a href="mls-companies.html?data_dir=data/folsom">
Lists by companies
</a>
</li>
<li>
<a href="its-companies.html?data_dir=data/folsom">
Tickets by companies
</a>
</li>
</ul>
</li>
<li class="dropdown scm-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
Essex
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="index.html?data_dir=data/essex">
Summary
</a>
</li>
<li>
<a href="scm-companies.html?data_dir=data/essex">
Gits by companies
</a>
</li>
<li>
<a href="mls-companies.html?data_dir=data/essex">
Lists by companies
</a>
</li>
<li>
<a href="its-companies.html?data_dir=data/essex">
Tickets by companies
</a>
</li>
</ul>
</li>
<li class="dropdown scm-menu">
<a class="dropdown-toggle" data-toggle="dropdown" href="">
All history
<b class="caret">
</b>
</a>
<ul class="dropdown-menu">
<li>
<a href="index.html?data_dir=data/whole_project">
Summary
</a>
</li>
<li>
<a href="scm-companies.html?data_dir=data/whole_project">
Gits by companies
</a>
</li>
<li>
<a href="mls-companies.html?data_dir=data/whole_project">
Lists by companies
</a>
</li>
<li>
<a href="its-companies.html?data_dir=data/whole_project">
Tickets by companies
</a>
</li>
</ul>
</li>
<li>
<a href="http://bitergia.com">
<img alt="Bitergia logo" border="0" height="45" id="logo" src="bitergia-logo.png" width="90"/>
</a>
</li>
</ul>
</div>
<!--/.nav-collapse -->
</div>
</div>
</div>
</div>
</body>
</html>

View File

@ -1,190 +1,420 @@
<!DOCTYPE html>
<html>
<head>
<meta name="keywords" content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, maximum-scale=1.0">
<meta name="description" content="Bitergia company website" />
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire1.css" />
<link rel="stylesheet" type="text/css" href="notes.css" />
<script type="text/javascript" src="VizGrimoireJS/src/jquery-1.7.1.min.js"></script>
<title>Methodology notes</title>
<style type="text/css">
</style>
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div id="info-column1" style="width:180px;margin-bottom:60px;">
<div id="navigation"></div>
</div>
<div>
<ul>
<li><a href="#note:retriev">Retrieval methodology</a></li>
<li><a href="#note:filtering"></a>Filering methodology</li>
<li><a href="#note:analysis">Analysis methodology</a></li>
<li><a href="#note:viz">Visualization</a></li>
<li><a href="#note:charts">Charts and tables</a></li>
<li><a href="#note:credits">Credits</a></li>
</ul>
<a id="note:retriev"><h1>RETRIEVAL METHODOLOGY</h1></a>
<a id="note:retriev:tools"><h2>Tools</h2></a>
<p>Tools in the <a href="http://metricsgrimoire.github.com">MetricsGrimoire</a> toolset have been used to retrieve the repositories with the source data for the analysis. In particular, the following tools have been used.</p>
<ul>
<li>
<a id="note:retriev:tools:cvsanaly"><b>CVSAnalY</b></a>
<p>This tool has been used to retrieve data about changes to the source code from the git repositories, and store it in a MySQL database.</p>
</li>
<li>
<a id="note:retriev:tools:bicho"><b>Bicho</b></a>
<p>This tool has been used to retrieve data from tickets in the the Launchpad repository, and store it in a MySQL database.</p>
</li>
<li>
<a id="note:retriev:tools:mlstats"><b>CVSAnalY</b></a>
<p>This tool has been used to retrieve data from the OpenStack MailMan repositories, and store it in a MySQL database.</p>
</li>
</ul>
<p>The resulting database (sanitized to remove email addresses) is <a href=data/db/">available for download</a>.<p>
<a id="note:retriev:tools"><h2>Extension</h2></a>
<p>The retrieved data spans for all the history of OpenStack up to April 3rd 2013. The retrieval was performed on this latter date. However, the data shown corresponds only to the Grizzly release cycle, since Sept. 27th 2012.</p>
<a id="note:filtering"><h1>FILTERING METHODOLOGY</h1></a>
<a id="note:filtering:revcommits"><h2>Bots</h2></a>
<p>Many commits in OpenStack are actually performed by bots, such as Gerrit, in charge of finishing code review processes. For the analysis of companies, we have ignored those commits.</p>
<p>In addition, data presented for the issue tracking system and mailing lists is based
only on developers found in the versioning system. In other words, this analysis shows information about developers activity (and their affiliations) through the three data sources. As an example, a developer of a given company with no activity in the Git is only considered for the global numbers, but not for the specific ones of such company. </p>
<a id="note:analysis"><h1>ANALYSIS METHODOLOGY</h1></a>
<p>Techniques and details used in the analysis of data.</p>
<a id="note:analysis:affiliation"><h2>Affiliation</h2></a>
<p>Affiliation of developers to companies and other institutions has been done based on various heuristics, some of the automatic, some other manual. The base heuristic has bee using the domain part of the email address to identify an institution, and affiliation of the corresponding developer to it. We have also used some information provided by the OpenStack Foundation, and a git-dm config file used by OpenStack developers to do a similar analysis. We have complemented and validated this information in many cases by manual search in the Internet. As a result of this process, we have classified all developers as affiliated with an organization (which we refer in this report as "company"), as <a id="#note:analysis:non-affiliated">non-affiliated</a>, or as unknown (for which we couldn't decide to which company they were affiliated). We have also considered that developers may move from company to company, identifying for some of them the first or last date of work for their employers.</p>
<a id="note:analysis:non-affiliated"><h2>Non-affiliated</h2></a>
<p>After doing some research, we have found some developers to be working on their own (be them volunteers or not). We consider them as non-affiliated. They have been found to have very little activity in total, compared to corporate activity.</p>
<a id="note:analysis:unknown-affilation"><h2>Unknown affiliation</h2></a>
<p>For some developers, we couldn't decide if they were affiliated to some company, or to which company in particular they were affiliated. We consider them as "with unknown affiliation".</p>
<a id="note:analysis:unique"><h2>Identification of unique developers</h2></a>
<p>We have integrated, identifying duplicate identities of many (hopefully all relevant) developers.</p>
<a id="note:viz"><h1>VISUALIZATION</h1></a>
<p>The visualization of the data has been produced using the <a href="http://vizgrimoire.github.com">vizGrimoire</a> toolset. In particular the JavaScript producing the charts and tables is a part of the vizGrimoire.JS system. It visualized data present in JSON files produced by vizGrimoire.R from the MySQL database where all the base information is stored.</p>
<a id="note:charts"><h1>CHARTS AND TABLES</h1></a>
<a id="note:charts:summary"><h2>Summary charts</h2>
<p>Charts that offer a summary, or an overview, of certain aspects of the project.</p>
<ul>
<li>
<a id="note:charts:summary:commits"><b>Commits per company (weekly)</b></a>
<p>For each company, it shows the number of commits per month for authors <a href="#note:analysis:affiliation">affiliated</a> to that company. Only the top ten companies, by total number of commits, are shown.</p>
</li>
<li>
<a id="note:charts:summary:commits_agg"><b>Commits per company (aggregated)</b></a>
<p>For each company, it shows the number of commits for authors <a href="#note:analysis:affiliation">affiliated</a> to that company. Only top ten companies, by total number of commits, are shown. Commits corresponding to authors for which we have not identified an affiliation are not considered.</p>
</li>
<li>
<a id="note:charts:summary:closed"><b>Closed tickets per company (weekly)</b></a>
<p>For each company, it shows the number of the evolution of closed tickets. Only top ten companies, by total number of closed issues, are shown. We count an issue as closed when the final stage is 'Fix Committed'.</p>
</li>
<li>
<a id="note:charts:summary:closed_agg"><b>Closed tickets per company (aggregated)</b></a>
<p>For each company, it shows the number of closed issues, for authors <a href="#note:analysis:affiliation">affiliated</a> to that company. Only top ten companies, by total number of closed issues, are shown. Issues corresponding to authors for which we have not identified an affiliation are not considered.</p>
</li>
<li>
<a id="note:charts:summary:messages"><b>Sent messages per company (weekly)</b></a>
<p>For each company, it shows the evolution of the number of messages sent by its developers.</p>
</li>
<li>
<a id="note:charts:summary:messages_agg"><b>Sent messages per company (aggregated)</b></a>
<p>For each company, it shows the number of total messages sent for the specified period.</p>
</li>
<li>
<a id="note:tables:summary:contributors"><b>Top contributors tables</b></a>
<p>Top authors, ordered by number of commits, messages sent and closed issues for the specified period. </p>
</li>
<li>
<a id="note:tables:summary:contributors"><b>Analysis of Companies</b></a>
<p>List of top ten companies with information about commits, authors, touched files, added lines, removed lines and the addition of added and removed lines. This analysis provides information about core and non-core projects. Core projects are Nova, Swift, Glance, Keystone, Horizon, Quantum and Cinder. </p>
</li>
</ul>
<a id="note:charts:companies"><h2>Information for all companies</h2>
<p>Charts offering an aggregated view of the data, organized by company.
<head>
<meta content="bitergia, floss, libresoft, oss, linux, research, reports, free software, software analysis, libreplan" name="keywords"/>
<meta content="text/html; charset=utf8" http-equiv="content-type"/>
<meta charset="utf8"/>
<meta content="width=device-width, maximum-scale=1.0" name="viewport"/>
<meta content="Bitergia company website" name="description"/>
<link href="VizGrimoireJS/vizgrimoire1.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="notes.css" rel="stylesheet" type="text/css"/>
<script src="VizGrimoireJS/src/jquery-1.7.1.min.js" type="text/javascript">
</script>
<title>
Methodology notes
</title>
<style type="text/css">
</style>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="info-column1" style="width:180px;margin-bottom:60px;">
<div id="navigation">
</div>
</div>
<div>
<ul>
<li>
<a href="#note:retriev">
Retrieval methodology
</a>
</li>
<li>
<a href="#note:filtering">
</a>
Filering methodology
</li>
<li>
<a href="#note:analysis">
Analysis methodology
</a>
</li>
<li>
<a href="#note:viz">
Visualization
</a>
</li>
<li>
<a href="#note:charts">
Charts and tables
</a>
</li>
<li>
<a href="#note:credits">
Credits
</a>
</li>
</ul>
<a id="note:retriev">
<h1>
RETRIEVAL METHODOLOGY
</h1>
</a>
<a id="note:retriev:tools">
<h2>
Tools
</h2>
</a>
<p>
Tools in the
<a href="http://metricsgrimoire.github.com">
MetricsGrimoire
</a>
toolset have been used to retrieve the repositories with the source data for the analysis. In particular, the following tools have been used.
</p>
<ul>
<li>
<a id="note:retriev:tools:cvsanaly">
<b>
CVSAnalY
</b>
</a>
<p>
This tool has been used to retrieve data about changes to the source code from the git repositories, and store it in a MySQL database.
</p>
</li>
<li>
<a id="note:retriev:tools:bicho">
<b>
Bicho
</b>
</a>
<p>
This tool has been used to retrieve data from tickets in the the Launchpad repository, and store it in a MySQL database.
</p>
</li>
<li>
<a id="note:retriev:tools:mlstats">
<b>
CVSAnalY
</b>
</a>
<p>
This tool has been used to retrieve data from the OpenStack MailMan repositories, and store it in a MySQL database.
</p>
</li>
</ul>
<p>
The resulting database (sanitized to remove email addresses) is
<a href='data/db/"'>
available for download
</a>
.
</p>
<p>
<a id="note:retriev:tools">
<h2>
Extension
</h2>
</a>
</p>
<p>
The retrieved data spans for all the history of OpenStack up to April 3rd 2013. The retrieval was performed on this latter date. However, the data shown corresponds only to the Grizzly release cycle, since Sept. 27th 2012.
</p>
<a id="note:filtering">
<h1>
FILTERING METHODOLOGY
</h1>
</a>
<a id="note:filtering:revcommits">
<h2>
Bots
</h2>
</a>
<p>
Many commits in OpenStack are actually performed by bots, such as Gerrit, in charge of finishing code review processes. For the analysis of companies, we have ignored those commits.
</p>
<p>
In addition, data presented for the issue tracking system and mailing lists is based
only on developers found in the versioning system. In other words, this analysis shows information about developers activity (and their affiliations) through the three data sources. As an example, a developer of a given company with no activity in the Git is only considered for the global numbers, but not for the specific ones of such company.
</p>
<a id="note:analysis">
<h1>
ANALYSIS METHODOLOGY
</h1>
</a>
<p>
Techniques and details used in the analysis of data.
</p>
<a id="note:analysis:affiliation">
<h2>
Affiliation
</h2>
</a>
<p>
Affiliation of developers to companies and other institutions has been done based on various heuristics, some of the automatic, some other manual. The base heuristic has bee using the domain part of the email address to identify an institution, and affiliation of the corresponding developer to it. We have also used some information provided by the OpenStack Foundation, and a git-dm config file used by OpenStack developers to do a similar analysis. We have complemented and validated this information in many cases by manual search in the Internet. As a result of this process, we have classified all developers as affiliated with an organization (which we refer in this report as "company"), as
<a id="#note:analysis:non-affiliated">
non-affiliated
</a>
, or as unknown (for which we couldn't decide to which company they were affiliated). We have also considered that developers may move from company to company, identifying for some of them the first or last date of work for their employers.
</p>
<a id="note:analysis:non-affiliated">
<h2>
Non-affiliated
</h2>
</a>
<p>
After doing some research, we have found some developers to be working on their own (be them volunteers or not). We consider them as non-affiliated. They have been found to have very little activity in total, compared to corporate activity.
</p>
<a id="note:analysis:unknown-affilation">
<h2>
Unknown affiliation
</h2>
</a>
<p>
For some developers, we couldn't decide if they were affiliated to some company, or to which company in particular they were affiliated. We consider them as "with unknown affiliation".
</p>
<a id="note:analysis:unique">
<h2>
Identification of unique developers
</h2>
</a>
<p>
We have integrated, identifying duplicate identities of many (hopefully all relevant) developers.
</p>
<a id="note:viz">
<h1>
VISUALIZATION
</h1>
</a>
<p>
The visualization of the data has been produced using the
<a href="http://vizgrimoire.github.com">
vizGrimoire
</a>
toolset. In particular the JavaScript producing the charts and tables is a part of the vizGrimoire.JS system. It visualized data present in JSON files produced by vizGrimoire.R from the MySQL database where all the base information is stored.
</p>
<a id="note:charts">
<h1>
CHARTS AND TABLES
</h1>
</a>
<a id="note:charts:summary">
<h2>
Summary charts
</h2>
<p>
Charts that offer a summary, or an overview, of certain aspects of the project.
</p>
<ul>
<li>
<a id="note:charts:summary:commits">
<b>
Commits per company (weekly)
</b>
</a>
<p>
For each company, it shows the number of commits per month for authors
<a href="#note:analysis:affiliation">
affiliated
</a>
to that company. Only the top ten companies, by total number of commits, are shown.
</p>
</li>
<li>
<a id="note:charts:summary:commits_agg">
<b>
Commits per company (aggregated)
</b>
</a>
<p>
For each company, it shows the number of commits for authors
<a href="#note:analysis:affiliation">
affiliated
</a>
to that company. Only top ten companies, by total number of commits, are shown. Commits corresponding to authors for which we have not identified an affiliation are not considered.
</p>
</li>
<li>
<a id="note:charts:summary:closed">
<b>
Closed tickets per company (weekly)
</b>
</a>
<p>
For each company, it shows the number of the evolution of closed tickets. Only top ten companies, by total number of closed issues, are shown. We count an issue as closed when the final stage is 'Fix Committed'.
</p>
</li>
<li>
<a id="note:charts:summary:closed_agg">
<b>
Closed tickets per company (aggregated)
</b>
</a>
<p>
For each company, it shows the number of closed issues, for authors
<a href="#note:analysis:affiliation">
affiliated
</a>
to that company. Only top ten companies, by total number of closed issues, are shown. Issues corresponding to authors for which we have not identified an affiliation are not considered.
</p>
</li>
<li>
<a id="note:charts:summary:messages">
<b>
Sent messages per company (weekly)
</b>
</a>
<p>
For each company, it shows the evolution of the number of messages sent by its developers.
</p>
</li>
<li>
<a id="note:charts:summary:messages_agg">
<b>
Sent messages per company (aggregated)
</b>
</a>
<p>
For each company, it shows the number of total messages sent for the specified period.
</p>
</li>
<li>
<a id="note:tables:summary:contributors">
<b>
Top contributors tables
</b>
</a>
<p>
Top authors, ordered by number of commits, messages sent and closed issues for the specified period.
</p>
</li>
<li>
<a id="note:tables:summary:contributors">
<b>
Analysis of Companies
</b>
</a>
<p>
List of top ten companies with information about commits, authors, touched files, added lines, removed lines and the addition of added and removed lines. This analysis provides information about core and non-core projects. Core projects are Nova, Swift, Glance, Keystone, Horizon, Quantum and Cinder.
</p>
</li>
</ul>
</a>
<a id="note:charts:companies">
<h2>
Information for all companies
</h2>
<p>
Charts offering an aggregated view of the data, organized by company.
Three main pages are described for each of the data sources:
versioning system, ticketing system and mailing lists.</p>
<ul>
<li>
<a id="note:charts:companies:companies_activity"><b>Stacked chart of activity (evolution chart)</b></a>
<p>Information about the evolution of the number of active companies in the give metric (commits, messages sent or closed bugs). We consider a company as active during a certain period when at least a developer <a href="#note:analysis:affiliation">affiliated</a> to that company performed a commit, sent a message or closed an issue during that period.</p>
</li>
<li>
<a id="note:charts:companies:authors_activity"><b>Reviewed commits per company (aggregated) (bar chart)</b></a>
<p>Aggregated (for the whole history of the project) number of reviewed commits per company. We assign a reviewed commit to a company when its author is a developer <a href="#note:analysis:affiliation">affiliated</a> to that company. Only top ten companies are included (the remaining commits are not presented in this chart).</p>
</li>
<li>
<a id="note:charts:companies:companies_agg"><b>Activity per company (aggregated)</b></a>
<p>Aggregated activity (for the whole history of the project) number of authors per company. We assign authors to a company when they are <a href="#note:analysis:affiliation">affiliated</a> to that company. Only top ten companies are included (the remaining authors are not presented in this chart).</p>
</li>
<li>
<a id="note:charts:companies:authors_agg"><b>Activity per company (aggregated)</b></a>
<p>Aggregated number of authors per company commiting changes, sending messages or closing issues. We assign authors to a company when they are <a href="#note:analysis:affiliation">affiliated</a> to that company. Only top ten companies are included (the remaining authors are not presented in this chart).</p>
</li>
</ul>
<a id="note:charts:company"><h2>Information per company</h2>
<p>Charts and tables that offer several metrics for a given company.</p>
<p>Information is structured showing information about the evolution of a specific
versioning system, ticketing system and mailing lists.
</p>
<ul>
<li>
<a id="note:charts:companies:companies_activity">
<b>
Stacked chart of activity (evolution chart)
</b>
</a>
<p>
Information about the evolution of the number of active companies in the give metric (commits, messages sent or closed bugs). We consider a company as active during a certain period when at least a developer
<a href="#note:analysis:affiliation">
affiliated
</a>
to that company performed a commit, sent a message or closed an issue during that period.
</p>
</li>
<li>
<a id="note:charts:companies:authors_activity">
<b>
Reviewed commits per company (aggregated) (bar chart)
</b>
</a>
<p>
Aggregated (for the whole history of the project) number of reviewed commits per company. We assign a reviewed commit to a company when its author is a developer
<a href="#note:analysis:affiliation">
affiliated
</a>
to that company. Only top ten companies are included (the remaining commits are not presented in this chart).
</p>
</li>
<li>
<a id="note:charts:companies:companies_agg">
<b>
Activity per company (aggregated)
</b>
</a>
<p>
Aggregated activity (for the whole history of the project) number of authors per company. We assign authors to a company when they are
<a href="#note:analysis:affiliation">
affiliated
</a>
to that company. Only top ten companies are included (the remaining authors are not presented in this chart).
</p>
</li>
<li>
<a id="note:charts:companies:authors_agg">
<b>
Activity per company (aggregated)
</b>
</a>
<p>
Aggregated number of authors per company commiting changes, sending messages or closing issues. We assign authors to a company when they are
<a href="#note:analysis:affiliation">
affiliated
</a>
to that company. Only top ten companies are included (the remaining authors are not presented in this chart).
</p>
</li>
</ul>
</a>
<a id="note:charts:company">
<h2>
Information per company
</h2>
<p>
Charts and tables that offer several metrics for a given company.
</p>
<p>
Information is structured showing information about the evolution of a specific
metric. The left side of the dashboard shows static or aggregated information about
each of the three data sources. In the middle specific charts can be found about the evolution
of specific metrics such as commits, authors, messages sent or closed issues. And finally, tables found at the right part show information about top contributors per company for each of the data sources.
<ul>
<a id="note:credits"><h1>CREDITS</h1></a>
<p>We thank all of the OpenStack members that anonymously have contributed to this report.
And that helped us in understanding the development process and other peculiarities of the project.</p>
</div>
<div id="footer"></div>
</div>
<script type="text/javascript" src="VizGrimoireJS/src/envision.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/DataSource.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/ITS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/MLS.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/SCM.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Envision_Report.js"></script>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.js"></script>
</body>
</p>
<ul>
<a id="note:credits">
<h1>
CREDITS
</h1>
</a>
<p>
We thank all of the OpenStack members that anonymously have contributed to this report.
And that helped us in understanding the development process and other peculiarities of the project.
</p>
</ul>
</a>
</div>
<div id="footer">
</div>
</div>
<script src="VizGrimoireJS/src/envision.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/DataSource.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/ITS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/MLS.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/SCM.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Envision_Report.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/src/Viz.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,44 +1,50 @@
<!DOCTYPE html>
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="stylesheet" type="text/css" id="theme" href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet">
<style type="text/css">
body {
<html lang="en">
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<meta content="" name="description"/>
<meta content="" name="author"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.sidebar-nav {
padding: 9px 0;
}
</style>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="custom.css" />
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
</style>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="../assets/js/html5shiv.js"></script>
<![endif]-->
<!-- Fav and touch icons -->
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-57-precomposed.png">
<link rel="shortcut icon" href="favicon.png">
</head>
<body>
<div id="navbar"></div>
<div class="container-fluid">No data about people ready yet</div>
<div id="footer"></div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body></html>
<!-- Fav and touch icons -->
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-144-precomposed.png" rel="apple-touch-icon-precomposed" sizes="144x144"/>
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-114-precomposed.png" rel="apple-touch-icon-precomposed" sizes="114x114"/>
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-72-precomposed.png" rel="apple-touch-icon-precomposed" sizes="72x72"/>
<link href="http://twitter.github.io/bootstrap/assets/ico/apple-touch-icon-57-precomposed.png" rel="apple-touch-icon-precomposed"/>
<link href="favicon.png" rel="shortcut icon"/>
</head>
<body>
<div id="navbar">
</div>
<div class="container-fluid">
No data about people ready yet
</div>
<div id="footer">
</div>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,33 +1,81 @@
<div class="row-fluid">
<div id="new_card">
<div class="span3">
<div class="line-right">
<div class="project-info">
Project name: <a id="project_url" href=""> <span id='project_name'></span></a>
<br>
</div>
</div>
</div> <!--span3-->
<div class="span5">
<div class="line-right">
Time period for the different data sources:
<ul>
<li><a id="scm_url" href=""><span id="scm_name"></span></a>: <span id="scmFirst"></span>&nbsp;to&nbsp;<span id="scmLast"></span>
</li>
<li><a id="its_url" href=""><span id="its_name"></span></a>: <span id="itsFirst"></span>&nbsp;to&nbsp;<span id="itsLast"></span>
</li>
<li><a id="mls_url" href=""><span id="mls_name"></span></a>: <span id="mlsFirst"></span>&nbsp;to&nbsp;<span id="mlsLast"></span>
</li>
</ul>
<html>
<body>
<div class="row-fluid">
<div id="new_card">
<div class="span3">
<div class="line-right">
<div class="project-info">
Project name:
<a href="" id="project_url">
<span id="project_name">
</span>
</a>
<br/>
</div>
</div>
</div>
</div><!--span3-->
<div class="span4">
<a href="data/db">MySQL database dumps</a> with the complete retrieved
datasets <br> <a href="data/json">JSON files</a> serving the data shown
in the plots <span id="blogEntry"></span>
</div><!--span3-->
<!--span3-->
<div class="span5">
<div class="line-right">
Time period for the different data sources:
<ul>
<li>
<a href="" id="scm_url">
<span id="scm_name">
</span>
</a>
:
<span id="scmFirst">
</span>
to
<span id="scmLast">
</span>
</li>
<li>
<a href="" id="its_url">
<span id="its_name">
</span>
</a>
:
<span id="itsFirst">
</span>
to
<span id="itsLast">
</span>
</li>
<li>
<a href="" id="mls_url">
<span id="mls_name">
</span>
</a>
:
<span id="mlsFirst">
</span>
to
<span id="mlsLast">
</span>
</li>
</ul>
</div>
</div>
<!--span3-->
<div class="span4">
<a href="data/db">
MySQL database dumps
</a>
with the complete retrieved
datasets
<br/>
<a href="data/json">
JSON files
</a>
serving the data shown
in the plots
<span id="blogEntry">
</span>
</div>
<!--span3-->
</div>
</div>
</div>
</body>
</html>

View File

@ -1,25 +1,59 @@
<div class="row-fluid invisible-box">
<!--<h4>Reference Card</h4>-->
<div class="span12">
<div class="span9">
<div id ="projects_info"></div>
</div>
<div class="span3">
<a href="data/db">MySQL database dumps</a> with the complete retrieved datasets
<br>
<a href="data/json">JSON files</a> serving the data shown in the plots <span id="blogEntry"></span>
</div>
</div>
<div class="info-pill">
<p>
Bitergia proudly participate in the development of the
<html>
<body>
<div class="row-fluid invisible-box">
<!--<h4>Reference Card</h4>-->
<div class="span12">
<div class="span9">
<div id="projects_info">
</div>
</div>
<div class="span3">
<a href="data/db">
MySQL database dumps
</a>
with the complete retrieved datasets
<br/>
<a href="data/json">
JSON files
</a>
serving the data shown in the plots
<span id="blogEntry">
</span>
</div>
</div>
<div class="info-pill">
<p>
Bitergia proudly participate in the development of the
data mining, analysis and visualization tools used in this analysis, which are all of them free / open source software. Those can be found at
the <a href="http://metricsgrimoire.github.com">Metrics Grimoire</a> and <a href="http://vizgrimoire.github.com">vizGrimoire</a> projects.
<p>
<p>
The visualization is based on partially modified free software code, most of it being <a href="http://humblesoftware.com/envision/">Envision</a> and <a href="http://humblesoftware.com/flotr2/">flotr2</a> by HumbleSoftware. The rest of the toolchain is mainly <a href="http://www.r-project.org/">R</a>, an incredible statistical tool
the
<a href="http://metricsgrimoire.github.com">
Metrics Grimoire
</a>
and
<a href="http://vizgrimoire.github.com">
vizGrimoire
</a>
projects.
</p>
<p>
</p>
<p>
The visualization is based on partially modified free software code, most of it being
<a href="http://humblesoftware.com/envision/">
Envision
</a>
and
<a href="http://humblesoftware.com/flotr2/">
flotr2
</a>
by HumbleSoftware. The rest of the toolchain is mainly
<a href="http://www.r-project.org/">
R
</a>
, an incredible statistical tool
that helps us to analyze the dataset and produce the cooked data which is shown.
</p>
</div>
</p>
</div>
</div>
</body>
</html>

View File

@ -1,106 +1,109 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" id="theme"
href="VizGrimoireJS/vizgrimoire.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="custom.css" />
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css"
rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
</head>
<body>
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta charset="utf8"/>
<title>
</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="VizGrimoireJS/vizgrimoire.css" id="theme" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap.css" rel="stylesheet"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
<link href="VizGrimoireJS/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>
<link href="favicon.png" rel="shortcut icon"/>
</head>
<body>
<div class="container-narrow">
<div id="Navbar"></div>
<div class="row-fluid">
<h4>Information about all companies</h4>
</div>
<!-- info text -->
<div id="info" class="row-fluid">
<div class="span5">Some charts and tables for top companies in the
<div id="Navbar">
</div>
<div class="row-fluid">
<h4>
Information about all companies
</h4>
</div>
<!-- info text -->
<div class="row-fluid" id="info">
<div class="span5">
Some charts and tables for top companies in the
project, and a summary of the evolution of their participation with
links to more detailed information per company.</div>
<div class="span7">
<!-- evolution #companies -->
<i> <b>Active Companies per month</b>
</i>
<div class="MetricsEvol" data-data-source="scm"
data-metrics="scm_companies" data-legend="false" style="height: 80px;"></div>
links to more detailed information per company.
</div>
<div class="span7">
<!-- evolution #companies -->
<i>
<b>
Active Companies per month
</b>
</i>
<div class="MetricsEvol" data-data-source="scm" data-legend="false" data-metrics="scm_companies" style="height: 80px;">
</div>
</div>
</div>
<!-- end info text -->
<!-- list of companies -->
<div class="row-fluid" id="nav">
<div class="FilterItemsNav" data-data-source="scm" data-filter="companies" data-order-by="scm_commits" style="align: center">
</div>
</div>
<!-- end list of companies -->
<!-- commits, authors company -->
<div class="well">
<div class="row-fluid" id="summary-static">
<!-- commits -->
<div class="span1">
</div>
<div class="span4">
<i>
<b>
Commits per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm" data-filter="companies" data-legend-div="companies_legend" data-limit="10" data-metric="scm_commits" data-order-by="scm_commits">
</div>
</div>
<!-- end info text -->
<!-- list of companies -->
<div id="nav" class="row-fluid">
<div class="FilterItemsNav" data-data-source="scm"
data-order-by="scm_commits" data-filter="companies"
style="align: center"></div>
</div>
<!-- end list of companies -->
<!-- commits, authors company -->
<div class="well">
<div id="summary-static" class="row-fluid">
<!-- commits -->
<div class="span1"></div>
<div class="span4">
<i> <b>Commits per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm"
data-metric="scm_commits" data-filter="companies"
data-legend-div="companies_legend" data-limit="10"
data-order-by="scm_commits"></div>
</div>
<!-- end commits -->
<div class="span2" id="companies_legend"></div>
<!-- authors -->
<div class="span4">
<i> <b>Authors per company (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm"
data-metric="scm_authors" data-filter="companies"
data-legend="false" data-limit="10" data-order-by="scm_commits"></div>
</div>
<!-- end authors -->
<div class="span1"></div>
</div>
<!-- end commits -->
<div class="span2" id="companies_legend">
</div>
<!-- authors -->
<div class="span4">
<i>
<b>
Authors per company (aggregated)
</b>
</i>
<div class="FilterItemsGlobal" data-data-source="scm" data-filter="companies" data-legend="false" data-limit="10" data-metric="scm_authors" data-order-by="scm_commits">
</div>
</div>
<!-- end authors -->
<div class="span1">
</div>
</div>
<!-- end commits, authors company -->
<div id="summary-static" class="row-fluid"></div>
<!-- commits per company -->
<div id="list" class="row-fluid">
<div class="FilterItemsMiniCharts" data-data-source="scm"
data-metrics="scm_commits,scm_authors" data-filter="companies"
data-order-by="scm_commits"></div>
</div>
<!-- end commits, authors company -->
<div class="row-fluid" id="summary-static">
</div>
<!-- commits per company -->
<div class="row-fluid" id="list">
<div class="FilterItemsMiniCharts" data-data-source="scm" data-filter="companies" data-metrics="scm_commits,scm_authors" data-order-by="scm_commits">
</div>
<!-- end commits per company -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard"></div>
</div>
</div>
<!-- end commits per company -->
<div class="row-fluid" style="margin-top: 10px;">
<div class="span12">
<div id="Refcard">
</div>
</div>
<footer>
<div id="Footer"></div>
</footer>
</div>
<footer>
<div id="Footer">
</div>
</footer>
</div>
<script type="text/javascript" src="VizGrimoireJS/lib/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="VizGrimoireJS/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="VizGrimoireJS/vizgrimoire.min.js"></script>
</body>
<script src="VizGrimoireJS/lib/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/bootstrap/js/bootstrap.js" type="text/javascript">
</script>
<script src="VizGrimoireJS/vizgrimoire.min.js" type="text/javascript">
</script>
</body>
</html>