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:
parent
2a866b2c2c
commit
2a186665ac
|
@ -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> <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>
|
||||
<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>
|
||||
|
|
|
@ -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>
|
||||
|
|
12
index.html
12
index.html
|
@ -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>
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue