Prettified all HTML files

Prettified all HTML files using Beautiful Soup with the
following script.

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

Change-Id: I795af7349879867180fa58cbf0689cb979870143
This commit is contained in:
Christian Berendt 2014-06-06 17:18:37 +02:00
parent 2a866b2c2c
commit 2a186665ac
4 changed files with 568 additions and 482 deletions

View File

@ -1,134 +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>
<!-- summary bar -->
<div class="capped-box overall-summary ">
<div class="stats-switcher-viewport js-stats-switcher-viewport">
<ul class="numbers-summary">
<li><span class="label label-important">New</span>&nbsp;<a href="../releases/index.html?data_dir=data/icehouse">Last data about Icehouse</a></li>
<li><span class="label label-warning">New</span>&nbsp;<a href="../releases/index.html?data_dir=data/havana">Data about Havana</a></li>
<li><span class="label label-warning">Info</span>&nbsp;<a href="data/json/">Get the data (API JSON)</a></li>
<li><span class="label label-warning">Info</span>&nbsp;<a href="data/db/">Get the databases</a></li>
</ul>
</div>
<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>
<span class="label label-important">
New
</span>
<a href="../releases/index.html?data_dir=data/icehouse">
Last data about Icehouse
</a>
</li>
<li>
<span class="label label-warning">
New
</span>
<a href="../releases/index.html?data_dir=data/havana">
Data about Havana
</a>
</li>
<li>
<span class="label label-warning">
Info
</span>
<a href="data/json/">
Get the data (API JSON)
</a>
</li>
<li>
<span class="label label-warning">
Info
</span>
<a href="data/db/">
Get the databases
</a>
</li>
</ul>
</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>
<!-- 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>
<!-- end of summary bar -->
<!-- scm, its, mls, refcard -->
<div class="row-fluid" style="margin-top: 20px;">
<!-- scm -->
<div class="row-fluid invisible-box">
<!-- scm summary box -->
<div class="span3">
<div class="wellmin">
<div class="row-fluid thin-border">
<div class="span12">Code Developers</div>
</div>
<div class="row-fluid grey-border">
<div class="span12 big-fp-number">
<a href="scm.html"> <span class="GlobalData"
data-data-source="scm" data-field="scm_authors"></span>
</a>
</div>
</div>
<div class="row-fluid" style="padding: 5px 0px 0px 0px;">
<div class="span4">
<div class="row-fluid thin-border">
<div class="span12">Core</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="scm.html"> <span class="GlobalData"
data-data-source="scm" data-field="core"></span>
</a>
</div>
</div>
</div>
<div class="span4">
<div class="row-fluid thin-border">
<div class="span12">Regular</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="scm.html"> <span class="GlobalData"
data-data-source="scm" data-field="regular"></span>
</a>
</div>
</div>
</div>
<div class="span4">
<div class="row-fluid thin-border">
<div class="span12">Occasional</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="scm.html"> <span class="GlobalData"
data-data-source="scm" data-field="occasional"></span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end of summary bar -->
<!-- scm, its, mls, refcard -->
<div class="row-fluid" style="margin-top: 20px;">
<!-- scm -->
<div class="row-fluid invisible-box">
<!-- scm summary box -->
<div class="span3">
<div class="wellmin">
<div class="row-fluid thin-border">
<div class="span12">
Code Developers
</div>
<!-- end scm summary box -->
<div class="span5">
<div class="wellmin">
<div class="MetricsEvol" data-data-source="scm"
data-metrics="scm_commits" data-light-style="true" data-min="true" style="height: 100px;"></div>
<a href="scm.html" style="color: black;"> <span
class="MicrodashText" data-metric="scm_commits"></span>
</a>
</div>
</div>
<div class="row-fluid grey-border">
<div class="span12 big-fp-number">
<a href="scm.html">
<span class="GlobalData" data-data-source="scm" data-field="scm_authors">
</span>
</a>
</div>
<!-- <div class="span5">
</div>
<div class="row-fluid" style="padding: 5px 0px 0px 0px;">
<div class="span4">
<div class="row-fluid thin-border">
<div class="span12">
Core
</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="scm.html">
<span class="GlobalData" data-data-source="scm" data-field="core">
</span>
</a>
</div>
</div>
</div>
<div class="span4">
<div class="row-fluid thin-border">
<div class="span12">
Regular
</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="scm.html">
<span class="GlobalData" data-data-source="scm" data-field="regular">
</span>
</a>
</div>
</div>
</div>
<div class="span4">
<div class="row-fluid thin-border">
<div class="span12">
Occasional
</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="scm.html">
<span class="GlobalData" data-data-source="scm" data-field="occasional">
</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end scm summary box -->
<div class="span5">
<div class="wellmin">
<div class="MetricsEvol" data-data-source="scm" data-light-style="true" data-metrics="scm_commits" data-min="true" style="height: 100px;">
</div>
<a href="scm.html" style="color: black;">
<span class="MicrodashText" data-metric="scm_commits">
</span>
</a>
</div>
</div>
<!-- <div class="span5">
<div class="well">
<div class="MetricsEvol" data-data-source="scm"
data-metrics="scm_commits" data-min="true" style="height: 100px;"></div>
@ -137,167 +181,180 @@
</a>
</div>
</div> -->
<div class="span4">
<div class="well">
<div class="MetricsEvol" data-data-source="scm"
data-metrics="scm_authors" data-min="true" style="height: 100px;"></div>
<a href="scm.html" style="color: black;"> <span
class="MicrodashText" data-metric="scm_authors"></span>
</a>
</div>
</div>
<div class="span4">
<div class="well">
<div class="MetricsEvol" data-data-source="scm" data-metrics="scm_authors" data-min="true" style="height: 100px;">
</div>
<a href="scm.html" style="color: black;">
<span class="MicrodashText" data-metric="scm_authors">
</span>
</a>
</div>
<!-- end scm -->
<!-- its -->
<div class="row-fluid invisible-box">
<!-- its summary box -->
<div class="span3">
<div class="wellmin">
<div class="row-fluid thin-border">
<div class="span12">Ticket Participants</div>
</div>
<div class="row-fluid grey-border">
<div class="span12 big-fp-number">
<a href="its.html"> <span class="GlobalData"
data-data-source="its" data-field="allhistory_participants"></span>
</a>
</div>
</div>
<div class="row-fluid" style="padding: 5px 0px 0px 0px;">
<div class="span6">
<div class="row-fluid thin-border">
<div class="span12">Fixers</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="its.html"> <span class="GlobalData"
data-data-source="its" data-field="its_closers"></span>
</a>
</div>
</div>
</div>
<div class="span6">
<div class="row-fluid thin-border">
<div class="span12">Submitters</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="its.html"> <span class="GlobalData"
data-data-source="its" data-field="its_openers"></span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end its summary box -->
<div class="span5">
<div class="well">
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_closed" data-min="true" style="height: 100px;"></div>
<a href="its.html" style="color: black;"> <span
class="MicrodashText" data-metric="its_closed"></span>
</a>
</div>
</div>
<div class="span4">
<div class="well">
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_closers" data-min="true" style="height: 100px;"></div>
<a href="its.html" style="color: black;"> <span
class="MicrodashText" data-metric="its_closers"></span>
</a>
</div>
</div>
</div>
<!-- end its -->
<!-- mls -->
<div class="row-fluid invisible-box">
<!-- mls summary box-->
<div class="span3">
<div class="wellmin">
<div class="row-fluid thin-border">
<div class="span12">Discussion Participants</div>
</div>
<div class="row-fluid grey-border">
<div class="span12 big-fp-number">
<a href="mls.html"> <span class="GlobalData"
data-data-source="mls" data-field="mls_senders"></span>
</a>
</div>
</div>
<div class="row-fluid" style="padding: 5px 0px 0px 0px;">
<div class="span6">
<div class="row-fluid thin-border">
<div class="span12">Thread Initiators</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="mls.html"> <span class="GlobalData"
data-data-source="mls" data-field="senders_init"></span>
</a>
</div>
</div>
</div>
<div class="span6">
<div class="row-fluid thin-border">
<div class="span12">First Repliers</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="mls.html"> <span class="GlobalData"
data-data-source="mls" data-field="senders_response"></span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end mls summary box -->
<div class="span5">
<div class="well">
<div class="MetricsEvol" data-data-source="mls"
data-metrics="mls_sent" data-min="true" style="height: 100px;"></div>
<a href="mls.html" style="color: black;"> <span
class="MicrodashText" data-metric="mls_sent"></span>
</a>
</div>
</div>
<div class="span4">
<div class="well">
<div class="MetricsEvol" data-data-source="mls"
data-metrics="mls_senders" data-min="true" style="height: 100px;"></div>
<a href="mls.html" style="color: black;"> <span
class="MicrodashText" data-metric="mls_senders"></span>
</a>
</div>
</div>
</div>
<!-- end mls -->
</div>
</div>
<!-- end scm, its, mls -->
<footer>
<div id="Footer"></div>
</footer>
<!-- end scm -->
<!-- its -->
<div class="row-fluid invisible-box">
<!-- its summary box -->
<div class="span3">
<div class="wellmin">
<div class="row-fluid thin-border">
<div class="span12">
Ticket Participants
</div>
</div>
<div class="row-fluid grey-border">
<div class="span12 big-fp-number">
<a href="its.html">
<span class="GlobalData" data-data-source="its" data-field="allhistory_participants">
</span>
</a>
</div>
</div>
<div class="row-fluid" style="padding: 5px 0px 0px 0px;">
<div class="span6">
<div class="row-fluid thin-border">
<div class="span12">
Fixers
</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="its.html">
<span class="GlobalData" data-data-source="its" data-field="its_closers">
</span>
</a>
</div>
</div>
</div>
<div class="span6">
<div class="row-fluid thin-border">
<div class="span12">
Submitters
</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="its.html">
<span class="GlobalData" data-data-source="its" data-field="its_openers">
</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end its summary box -->
<div class="span5">
<div class="well">
<div class="MetricsEvol" data-data-source="its" data-metrics="its_closed" data-min="true" style="height: 100px;">
</div>
<a href="its.html" style="color: black;">
<span class="MicrodashText" data-metric="its_closed">
</span>
</a>
</div>
</div>
<div class="span4">
<div class="well">
<div class="MetricsEvol" data-data-source="its" data-metrics="its_closers" data-min="true" style="height: 100px;">
</div>
<a href="its.html" style="color: black;">
<span class="MicrodashText" data-metric="its_closers">
</span>
</a>
</div>
</div>
</div>
<!-- end its -->
<!-- mls -->
<div class="row-fluid invisible-box">
<!-- mls summary box-->
<div class="span3">
<div class="wellmin">
<div class="row-fluid thin-border">
<div class="span12">
Discussion Participants
</div>
</div>
<div class="row-fluid grey-border">
<div class="span12 big-fp-number">
<a href="mls.html">
<span class="GlobalData" data-data-source="mls" data-field="mls_senders">
</span>
</a>
</div>
</div>
<div class="row-fluid" style="padding: 5px 0px 0px 0px;">
<div class="span6">
<div class="row-fluid thin-border">
<div class="span12">
Thread Initiators
</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="mls.html">
<span class="GlobalData" data-data-source="mls" data-field="senders_init">
</span>
</a>
</div>
</div>
</div>
<div class="span6">
<div class="row-fluid thin-border">
<div class="span12">
First Repliers
</div>
</div>
<div class="row-fluid">
<div class="span12 medium-fp-number">
<a href="mls.html">
<span class="GlobalData" data-data-source="mls" data-field="senders_response">
</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end mls summary box -->
<div class="span5">
<div class="well">
<div class="MetricsEvol" data-data-source="mls" data-metrics="mls_sent" data-min="true" style="height: 100px;">
</div>
<a href="mls.html" style="color: black;">
<span class="MicrodashText" data-metric="mls_sent">
</span>
</a>
</div>
</div>
<div class="span4">
<div class="well">
<div class="MetricsEvol" data-data-source="mls" data-metrics="mls_senders" data-min="true" style="height: 100px;">
</div>
<a href="mls.html" style="color: black;">
<span class="MicrodashText" data-metric="mls_senders">
</span>
</a>
</div>
</div>
</div>
<!-- end mls -->
</div>
<!-- end scm, its, mls -->
<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,70 +1,76 @@
<!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" />
<link rel="stylesheet" type="text/css" href="dashboard.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"/>
<link href="dashboard.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">
<div class="row-fluid">
<div class="span2">
<div>
<div id="filter_year" style="width:100px;"></div>
<div id="filter_releases"></div>
</div>
<div id="filter_companies" data-ds="scm" data-limit="20" data-order="scm_commits"
class="box">
</div>
<div id="filter_projects" data-ds="scm" data-limit="20" data-order="scm_commits"
class="box">
</div>
</div>
<div class="span8">
<div id="main" class="box">
<div id="dashboard_viz"></div>
</div>
</div>
<div class="span2">
<div id="filter_metrics" class="box"></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>
<script type="text/javascript" src="js/Dashboard.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"/>
</head>
<body>
<div id="navbar">
</div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span2">
<div>
<div id="filter_year" style="width:100px;">
</div>
<div id="filter_releases">
</div>
</div>
<div class="box" data-ds="scm" data-limit="20" data-order="scm_commits" id="filter_companies">
</div>
<div class="box" data-ds="scm" data-limit="20" data-order="scm_commits" id="filter_projects">
</div>
</div>
<div class="span8">
<div class="box" id="main">
<div id="dashboard_viz">
</div>
</div>
</div>
<div class="span2">
<div class="box" id="filter_metrics">
</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>
<script src="js/Dashboard.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,9 +1,9 @@
<!DOCTYPE html>
<html>
<head>
<!--Redirect done to avoid missing previous links-->
<meta http-equiv="refresh" content="0; URL=browser/" />
</head>
<body></body>
<head>
<!--Redirect done to avoid missing previous links-->
<meta content="0; URL=browser/" http-equiv="refresh"/>
</head>
<body>
</body>
</html>

View File

@ -1,145 +1,168 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title>OpenStack Releases Report</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>
OpenStack Releases Report
</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>
<!-- summary bar -->
<div class="capped-box overall-summary ">
<div class="stats-switcher-viewport js-stats-switcher-viewport">
<ul class="numbers-summary">
<li><span class="GlobalData"
data-data-source="scm" data-field="scm_commits"></span> commits</li>
<li><span class="GlobalData"
data-data-source="scm" data-field="scm_authors"></span> developers
</li>
<li><span class="GlobalData"
data-data-source="its" data-field="its_opened"></span> tickets</li>
<li><span class="GlobalData"
data-data-source="mls" data-field="mls_sent"></span> mail messages
</li>
</ul>
</div>
<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>
<span class="GlobalData" data-data-source="scm" data-field="scm_commits">
</span>
commits
</li>
<li>
<span class="GlobalData" data-data-source="scm" data-field="scm_authors">
</span>
developers
</li>
<li>
<span class="GlobalData" data-data-source="its" data-field="its_opened">
</span>
tickets
</li>
<li>
<span class="GlobalData" data-data-source="mls" data-field="mls_sent">
</span>
mail messages
</li>
</ul>
</div>
<!-- end of summary bar -->
<div class="capped-box overall-summary ">
<div class="stats-switcher-viewport js-stats-switcher-viewport">
<div id="companies_links">Top 10 Companies by Git Activity:</div>
</div>
</div>
<!-- end of summary bar -->
<div class="capped-box overall-summary ">
<div class="stats-switcher-viewport js-stats-switcher-viewport">
<div id="companies_links">
Top 10 Companies by Git Activity:
</div>
</div>
<h4>Overall View of the Changes to the Source Code (Git)</h4>
<div class="row-fluid invisible-box">
<div class="span3">
<i>Commits per company (aggregated)</i>
<div style="height: 270px" class="CompaniesSummary"
data-metric="scm_commits" data-evol="false" data-data-source="scm"
data-file="scm-companies-commits-summary.json" data-show-others="true"
data-graph="bars" data-legend="false"></div>
</div>
<div class="span2">
<div id="legend_scm"></div>
</div>
<div class="span7">
<i>Commits per company (weekly)</i>
<div style="height: 270px" class="CompaniesSummary" data-evol="true"
data-metric="scm_commits" data-data-source="scm"
data-legend-div="legend_scm"
data-file="scm-companies-commits-summary.json" data-stacked="true"></div>
</div>
</div>
<h4>
Overall View of the Changes to the Source Code (Git)
</h4>
<div class="row-fluid invisible-box">
<div class="span3">
<i>
Commits per company (aggregated)
</i>
<div class="CompaniesSummary" data-data-source="scm" data-evol="false" data-file="scm-companies-commits-summary.json" data-graph="bars" data-legend="false" data-metric="scm_commits" data-show-others="true" style="height: 270px">
</div>
</div>
<h4>Overall View of the Closing Ticketing Activity (Launchpad)</h4>
<div class="row-fluid invisible-box">
<div class="span3">
<i>Closed tickets per company (aggregated)</i>
<div style="height: 270px" class="CompaniesSummary"
data-metric="its_closed" data-evol="false" data-data-source="its"
data-file="its-closed-companies-summary.json" data-show-others="true"
data-graph="bars" data-legend="false"></div>
</div>
<div class="span2">
<div id="legend_its"></div>
</div>
<div class="span7">
<i>Closed tickets per company (weekly)</i>
<div style="height: 270px" class="CompaniesSummary" data-evol="true"
data-data-source="its" data-metric="its_closed"
data-legend-div="legend_its"
data-file="its-closed-companies-summary.json" data-stacked="true"></div>
</div>
<div class="span2">
<div id="legend_scm">
</div>
</div>
<h4>Overall View of the Mailing Lists Activity</h4>
<div class="row-fluid invisible-box">
<div class="span3">
<i>Sent messages per company (aggregated)</i>
<div style="height: 270px" class="CompaniesSummary"
data-metric="mls_sent" data-evol="false" data-data-source="mls"
data-file="mls-sent-companies-summary.json" data-show-others="true"
data-graph="bars" data-legend="false"></div>
</div>
<div class="span2">
<div id="legend_mls"></div>
</div>
<div class="span7">
<i>Sent messages per company (weekly)</i>
<div style="height: 270px" class="CompaniesSummary" data-evol="true"
data-legend-div="legend_mls" data-metric="mls_sent"
data-file="mls-sent-companies-summary.json" data-data-source="mls"
data-stacked="true"></div>
</div>
<div class="span7">
<i>
Commits per company (weekly)
</i>
<div class="CompaniesSummary" data-data-source="scm" data-evol="true" data-file="scm-companies-commits-summary.json" data-legend-div="legend_scm" data-metric="scm_commits" data-stacked="true" style="height: 270px">
</div>
</div>
<div class="row-fluid invisible-box">
<div class="span12">
<h4>Top Contributors per Data Source (Source code, Tickets and
Mailing Lists)</h4>
</div>
<div class="span12">
<div class="span4">
<div class="Top" data-data-source="scm" data-period=""
data-metric="authors" data-limit="10" data-people_links="true"></div>
</div>
<div class="span4">
<div class="Top" data-data-source="its" data-period=""
data-metric="closers" data-limit="10" data-people_links="true"></div>
</div>
<div class="span4">
<div class="Top" data-data-source="mls" data-period=""
data-metric="senders" data-limit="10" data-people_links="true"></div>
</div>
<div class="span2"></div>
</div>
</div>
<h4>
Overall View of the Closing Ticketing Activity (Launchpad)
</h4>
<div class="row-fluid invisible-box">
<div class="span3">
<i>
Closed tickets per company (aggregated)
</i>
<div class="CompaniesSummary" data-data-source="its" data-evol="false" data-file="its-closed-companies-summary.json" data-graph="bars" data-legend="false" data-metric="its_closed" data-show-others="true" style="height: 270px">
</div>
</div>
<div class="row-fluid" style="margin-top: 10px; margin-bottom: 30px;">
<div class="span12">
<div id="refcard"></div>
</div>
<div class="span2">
<div id="legend_its">
</div>
</div>
<footer>
<div id="footer"></div>
</footer>
<div class="span7">
<i>
Closed tickets per company (weekly)
</i>
<div class="CompaniesSummary" data-data-source="its" data-evol="true" data-file="its-closed-companies-summary.json" data-legend-div="legend_its" data-metric="its_closed" data-stacked="true" style="height: 270px">
</div>
</div>
</div>
<h4>
Overall View of the Mailing Lists Activity
</h4>
<div class="row-fluid invisible-box">
<div class="span3">
<i>
Sent messages per company (aggregated)
</i>
<div class="CompaniesSummary" data-data-source="mls" data-evol="false" data-file="mls-sent-companies-summary.json" data-graph="bars" data-legend="false" data-metric="mls_sent" data-show-others="true" style="height: 270px">
</div>
</div>
<div class="span2">
<div id="legend_mls">
</div>
</div>
<div class="span7">
<i>
Sent messages per company (weekly)
</i>
<div class="CompaniesSummary" data-data-source="mls" data-evol="true" data-file="mls-sent-companies-summary.json" data-legend-div="legend_mls" data-metric="mls_sent" data-stacked="true" style="height: 270px">
</div>
</div>
</div>
<div class="row-fluid invisible-box">
<div class="span12">
<h4>
Top Contributors per Data Source (Source code, Tickets and
Mailing Lists)
</h4>
</div>
<div class="span12">
<div class="span4">
<div class="Top" data-data-source="scm" data-limit="10" data-metric="authors" data-people_links="true" data-period="">
</div>
</div>
<div class="span4">
<div class="Top" data-data-source="its" data-limit="10" data-metric="closers" data-people_links="true" data-period="">
</div>
</div>
<div class="span4">
<div class="Top" data-data-source="mls" data-limit="10" data-metric="senders" data-people_links="true" data-period="">
</div>
</div>
<div class="span2">
</div>
</div>
</div>
<div class="row-fluid" style="margin-top: 10px; margin-bottom: 30px;">
<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>
<script type="text/javascript" src="js/openstack.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>
<script src="js/openstack.js" type="text/javascript">
</script>
</body>
</html>