Upgrade dash to latest version with release support

Change-Id: I4126773c353c4bd190672f43f35e3b5d8095852c
This commit is contained in:
Luis Cañas-Díaz 2014-08-28 19:09:49 +02:00
parent 1a23a27588
commit 3253a020ad
302 changed files with 15979 additions and 42154 deletions

View File

@ -1,7 +1,16 @@
test: vizgrimoire.min.js
all:
$(info > HTML pages being generated)
cd templates && ./gen.sh
$(info > Do not forget to customize the navbar.tmpl!)
clean:
rm ./browser/*.html
$(info > HTML pages deleted)
test: browser/lib/vizgrimoire.min.js
$(info > Executing tests .. )
cd test/jasmine; jasmine-headless-webkit -j jasmine.yml -c
cd ../..
testci: vizgrimoire.min.js
testci: browser/lib/vizgrimoire.min.js
$(info > Executing tests .. )
cd test/jasmine; xvfb-run jasmine-headless-webkit -j jasmine.yml -c
cd ../..

View File

@ -1,4 +1,40 @@
VizGrimoireJS aims at providing a framework for software metrics visualization using HTML, CSS and JavaScript as main technologies.
# Intro
It was born as a complement to the outcomes of VizGrimoireR project, whose main focus is to parse information from any of the tools found in Metrics Grimoire project.
VizGrimoireJS aims at providing a framework for software metrics visualization using HTML,
CSS and JavaScript as main technologies.
It was born as a complement to the outcomes of VizGrimoireR project (now GrimoireLib),
whose main focus is to parse information from any of the tools found in Metrics Grimoire
project.
## Q. What libraries are used by this front-end?
- Bootstrap 3.1.1
- Jasny Boostrap 3.1.3
- JQuery 1.11.1
- VizGrimoireJS-lib
## Q. How do I generate the HTML?
make
## Q. How do I clean the generated HTML?
make clean
## Q. Where do I include the JSON files?
Copy them to the directory browser/data/json
## Q. Where is the famous metrics.json file located?
It is located at browser/data/metrics.json
## Q. What if I don't want project support?
The project hierarchy is provided by the file browser/data/json/projects_hierarchy.json, if
the file is not present the dash works with no subprojects support.
## Q. What if I don't want to generate all the HTML files?
Easy, comment the proper lines in the shell script at templates/gen.sh

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
..

BIN
browser/beta.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@ -1,67 +0,0 @@
<!DOCTYPE html>
<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"/>
<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,340 +0,0 @@
<!DOCTYPE html>
<html>
<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
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
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
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 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 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 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 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-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.
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,
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
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>
</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,117 +0,0 @@
<!DOCTYPE html>
<html>
<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,145 +1,77 @@
<!DOCTYPE html>
<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"/>
<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="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-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-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="FilterItemTop" data-data-source="scr"
data-metric="scr_senders" data-period="all" data-titles="false"
data-filter="companies"></div>
</div>
-->
</div>
<!-- end mls charts -->
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<div class="row">
<div class="col-md-12">
<div class="wellmin">
<div class="FilterItemData" data-filter="companies"></div>
</div>
<!-- end charts -->
</div>
</div>
<footer>
<div id="Footer">
</div>
</footer>
<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>
</div>
<div class="row">
<div class="FilterDSBlock" data-filter="companies" data-data-source="scm"
data-metrics="scm_commits,scm_authors"></div>
<div class="FilterDSBlock" data-filter="companies" data-data-source="scr"
data-metrics="scr_submitted:scr_merged"></div>
<div class="FilterDSBlock" data-filter="companies" data-data-source="its"
data-metrics="its_closed:its_opened,its_closers:its_openers"></div>
<div class="FilterDSBlock" data-filter="companies" data-data-source="mls"
data-metrics="mls_sent,mls_senders"></div>
</div>
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -0,0 +1,38 @@
{
"menu":{
"scm": [
"companies",
"companies-summary",
"contributors",
"repos"
],
"mls": [
"companies",
"contributors",
"repos"
],
"qaforums": ["tags"],
"irc": [
"contributors",
"repos"
],
"studies": [
"demographics",
"release"
],
"its": [
"companies",
"contributors",
"states",
"repos"
],
"scr": [
"companies",
"companies-summary",
"contributors"
],
"downloads_OFF": [],
"wiki_OFF": []
},
"releases":["essex","folsom","havana","icehouse"]
}

View File

@ -0,0 +1,16 @@
{
"date":"",
"project_name" :"Openstack Community",
"project_url" :"http://incubator.apache.org/allura/",
"scm_url":"https://github.com/apache/incubator-allura",
"scm_name":"git://git.apache.org/incubator-allura.git",
"scm_type":"git",
"its_url":"http://sourceforge.net/p/allura/tickets/",
"its_name":"Tickets",
"its_type":"",
"mls_url":"http://incubator.apache.org/allura/mailing-lists.html",
"mls_name":"Mailing lists",
"mls_type":"mailman",
"producer":"",
"blog_url":""
}

View File

@ -1,118 +1,151 @@
<!DOCTYPE html>
<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"/>
<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>
<!-- 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-filter="countries" data-help="false" data-legend="false" data-metrics="scm_commits">
</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>
</div>
<!-- end SCM -->
<!-- ITS -->
<div class="row-fluid">
<div class="span2">
<div class="FilterItemSummary" data-data-source="its" data-filter="countries">
</div>
</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>
<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>
</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>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<div class="row">
<div class="col-md-12">
<div class="FilterItemData"></div>
</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>
</div>
<!-- SCM -->
<div class="row">
<div class="col-md-2">
<div class="FilterItemSummary" data-data-source="scm"
data-filter="countries"></div>
</div>
<div class="col-md-10">
<div class="col-md-6">
<div class="row">
<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="col-md-6">
<div class="FilterItemMetricsEvol" data-data-source="scm"
data-metrics="scm_authors" data-filter="countries"
data-legend="false" data-help="false"></div>
</div>
</div>
</div>
<!-- end SCM -->
<!-- ITS -->
<div class="row">
<div class="col-md-2">
<div class="FilterItemSummary" data-data-source="its"
data-filter="countries"></div>
</div>
<div class="col-md-10">
<div class="col-md-6">
<div class="row">
<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="col-md-6">
<div class="FilterItemMetricsEvol" data-data-source="its"
data-metrics="its_closers" data-filter="countries"
data-legend="false" data-help="false"></div>
</div>
</div>
</div>
<!-- end ITS -->
<!-- MLS -->
<div class="row">
<div class="col-md-2">
<div class="FilterItemSummary" data-data-source="mls"
data-filter="countries"></div>
</div>
<div class="col-md-10">
<div class="col-md-6">
<div class="row">
<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="col-md-6">
<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 MLS -->
<!-- SCR -->
<div class="row">
<div class="col-md-2">
<div class="FilterItemSummary" data-data-source="scr"
data-filter="countries"></div>
</div>
<div class="col-md-10">
<div class="col-md-6">
<div class="row">
<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="col-md-6">
<div class="FilterItemMetricsEvol" data-data-source="scr"
data-metrics="scr_merged" data-filter="countries"
data-legend="false" data-help="false"></div>
</div>
</div>
</div>
<!-- end SCR -->
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

Before

Width:  |  Height:  |  Size: 197 KiB

After

Width:  |  Height:  |  Size: 197 KiB

7
browser/css/bootstrap.min.css vendored Normal file

File diff suppressed because one or more lines are too long

179
browser/css/custom.css Normal file
View File

@ -0,0 +1,179 @@
html, body {
height: 100%;
}
body {
background-color: #F5F5F5;
padding: 50px 0 0 0;
color: #333333;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
line-height: 1.42857;
}
/*.navbar-toggle {
float: left;
margin-left: 15px;
}*/
@media (min-width: 0) {
.navbar-toggle {
display: block;
float: left;
margin-left: 15px;
}
}
@media (min-width: 992px) {
body {
padding: 0;
}
/* .navbar {
right: auto;
background: none;
border: none;
}*/
}
.container-fluid {
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
padding-top: 65px;
background-color: #F5F5F5;
}
.sidemenu-divider{ /*copied from .divider */
background-color: #FFFFFF;
height: 1px;
margin: 9px 0;
overflow: hidden;
}
.sidemenu-smallheader{ /*copied from .dropdown-header */
color: #999;
display: block;
font-size: 12px;
line-height: 1.42857;
padding: 3px 20px;
}
/*
does not work
#ProjectNavbar .breadcrumb li
{
font-size: 1.2em;
}*/
/*.breadcrumb {
border-radius: 4px 4px 4px 4px !important;
list-style: none outside none;
padding: 0 0 0 0;
margin-top: 15px;
background-color: transparent;
font-size: 1.1em;
}*/
/* this style is used to display the project nav bar*/
.breadcrumbtitle {
background-color: transparent;
border-radius: 4px 4px 4px 4px;
list-style: none outside none;
margin-bottom: 20px;
padding: none;
}
.breadcrumbtitle > li {
display: inline-block;
}
.breadcrumbtitle > li + li:before {
color: #CCCCCC;
content: "/ ";
padding: 0 5px;
}
.breadcrumbtitle > .active {
color: #999999;
}
/*.breadcrumbtitle >li > a {
color: #ED9C06;
text-decoration: none;
}
.breadcrumbtitle >li > a:hover {
color: #FFFFFF;
text-decoration: none;
}*/
.ol {
margin-bottom: 10px;
margin-top: 15px;
}
.FilterItemMicrodashText {
text-align: center;
}
/*.navbar-default .navbar-brand {
color: #ED9C06;
}
.navbar-default .navbar-brand:hover {
color: #ED9C06;
}
.navbar-default {
background-color: #000000;
border-color: #ED9C06;
}*/
.navbar-fixed-top {
border-width: 0 0 2px;
top: 0;
}
.navbar-default .navbar-toggle {
background-color: #FFFFFF;
border-color: #FFFFFF;
}
.well{
background-color: #FFFFFF; }
/****
CUSTOMIZED for OpenStack
*/
a {
color: #C43422;
}
.navbar-default .navbar-brand {
color: #C43422;
}
.navbar-default .navbar-brand:hover {
color: #C43422;
}
.navbar-default {
background-color: #000000;
border-color: #C43422;
}
.navbar-default {
background-color: #FFFFFF;
border-color: #C43422;
}
.breadcrumbtitle >li > a {
color: #C43422;
text-decoration: none;
}
.breadcrumbtitle >li > a:hover {
color: #2A6496;
text-decoration: none;
}
.btn-releaseselector{
background-color: #c43422;
border-color: #c43422;
color: #fff;
padding: 10px 20px;
line-height: 1.7;
}
/** */

7
browser/css/jasny-bootstrap.min.css vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -66,17 +66,22 @@
* NEW CSS STYLES for VizJS-lib 2.x components
*/
.flotr-mouse-value{
z-index: 100; }
.MetricsEvol,
.PersonMetrics,
.TimeTo {
height:150px;
}
.FilterItemsNav{ margin-bottom: 30px; }
.FilterItemsMetricsEvol,
.FilterItemsGlobal,
.FilterItemMetricsEvol
{
height:200px;
height:150px;
}
.Bubbles,
@ -95,12 +100,11 @@ img {
width: auto\9; /* ie8 */
}
body {
/*body {
margin: 0;
padding: 0;
/* background: #FFA500; */
font: normal 0.75em georgia, sans-serif;
}
font: normal 0.75em georgia, sans-serif;
}*/
/* GLOBAL PAGE LAYOUT */
@ -364,15 +368,16 @@ body {
}
.table-repositories{
margin-top: 30px;
margin-top: 20px;
}
.pagination{
margin-top: 10px;
margin-top: 0px;
margin-bottom: 0px;
float: left;
}
.pagination-text{
padding: 25px 0 0 20px;
padding: 15px 0 0 10px;
float: left;
}
@ -448,28 +453,20 @@ body {
.dayschange{ font-size: 0.75em; }
.wellmin2 {
background-color: #F5F5F5;
border: 1px solid #E3E3E3;
border-radius: 4px 4px 4px 4px;
.wellmin { ;modify .weel from Bootstrap
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
margin-bottom: 15px;
min-height: 15px;
padding: 15px;
}
.wellmin { ;modify .well from Bootstrap
min-height: 20px;
padding: 8px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
margin-bottom: 9px;
min-height: 0;
padding: 7px;
}
.line-right {
@ -500,15 +497,15 @@ width: 100%;
}
.grey-border{
border-bottom: 3px solid #E3E3E3;
text-align:center;
border-bottom: 2px solid #E3E3E3;
/*text-align:center;*/
padding:6px 0px 0px 0px;
}
.big-fp-number{
font-size:3em;
font-size:2.5em;
text-align:center;
padding:10px 0px 10px 0px;
/*dding:10px 0px 10px 0px;*/
}
.medium-fp-number{

View File

@ -12,7 +12,6 @@
.Demographics
{
width: 100%;
height: 300px;
}
width: 100%;
height: 300px;
}

View File

@ -1,120 +0,0 @@
<!DOCTYPE html>
<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"/>
<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>

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +0,0 @@
{
"date" :"",
"project_name" :"OpenStack Essex",
"project_url" :"http://openstack.org",
"scm_url":"https://github.com/openstack/",
"scm_name":"OpenStack GitHub",
"scm_type":"git",
"its_url":"https://bugs.launchpad.net/openstack",
"its_name":"Launchpad Bugs",
"its_type":"launchpad",
"mls_url":"http://lists.openstack.org",
"mls_name":"OpenStack Mailing lists",
"mls_type":"mailman",
"producer":"",
"blog_url":""
}

View File

@ -1,16 +0,0 @@
{
"date" :"",
"project_name" :"OpenStack Folsom",
"project_url" :"http://openstack.org",
"scm_url":"https://github.com/openstack/",
"scm_name":"OpenStack GitHub",
"scm_type":"git",
"its_url":"https://bugs.launchpad.net/openstack",
"its_name":"Launchpad Bugs",
"its_type":"launchpad",
"mls_url":"http://lists.openstack.org",
"mls_name":"OpenStack Mailing lists",
"mls_type":"mailman",
"producer":"",
"blog_url":""
}

View File

@ -1,16 +0,0 @@
{
"date" :"",
"project_name" :"OpenStack Grizzly",
"project_url" :"http://openstack.org",
"scm_url":"https://github.com/openstack/",
"scm_name":"OpenStack GitHub",
"scm_type":"git",
"its_url":"https://bugs.launchpad.net/openstack",
"its_name":"Launchpad Bugs",
"its_type":"launchpad",
"mls_url":"http://lists.openstack.org",
"mls_name":"OpenStack Mailing lists",
"mls_type":"mailman",
"producer":"",
"blog_url":"http://blog.bitergia.com/2013/04/04/companies-contributing-to-openstack-grizzly-analysis/"
}

View File

@ -1,16 +0,0 @@
{
"date" :"",
"project_name" :"OpenStack Havana",
"project_url" :"http://openstack.org",
"scm_url":"https://github.com/openstack/",
"scm_name":"OpenStack GitHub",
"scm_type":"git",
"its_url":"https://bugs.launchpad.net/openstack",
"its_name":"Launchpad Bugs",
"its_type":"launchpad",
"mls_url":"http://lists.openstack.org",
"mls_name":"OpenStack Mailing lists",
"mls_type":"mailman",
"producer":"",
"blog_url":""
}

View File

@ -1,16 +0,0 @@
{
"date" :"",
"project_name" :"OpenStack",
"project_url" :"http://openstack.org",
"scm_url":"https://github.com/openstack/",
"scm_name":"OpenStack GitHub",
"scm_type":"git",
"its_url":"https://bugs.launchpad.net/openstack",
"its_name":"Launchpad Bugs",
"its_type":"launchpad",
"mls_url":"http://lists.openstack.org",
"mls_name":"OpenStack Mailing lists",
"mls_type":"mailman",
"producer":"",
"blog_url":""
}

View File

@ -1,82 +0,0 @@
{
"nova.git":{
"scm":"nova.git",
"its":"https:__bugs.launchpad.net_nova"
},
"melange.git":{
"scm":"melange.git",
"its":"https:__bugs.launchpad.net_melange"
},
"keystone.git":{
"scm":"keystone.git",
"its":"https:__bugs.launchpad.net_keystone"
},
"glance.git":{
"scm":"glance.git",
"its":"https:__bugs.launchpad.net_glance"
},
"swift.git":{
"scm":"swift.git",
"its":"https:__bugs.launchpad.net_swift"
},
"horizon.git":{
"scm":"horizon.git",
"its":"https:__bugs.launchpad.net_horizon"
},
"quantum.git":{
"scm":"quantum.git",
"its":"https:__bugs.launchpad.net_quantum"
},
"openstack-manuals.git":{
"scm":"openstack-manuals.git",
"its":"https:__bugs.launchpad.net_openstack-manuals"
},
"heat.git":{
"scm":"heat.git",
"its":"https:__bugs.launchpad.net_heat"
},
"tempest.git":{
"scm":"tempest.git",
"its":"https:__bugs.launchpad.net_tempest"
},
"python-novaclient.git":{
"scm":"python-novaclient.git",
"its":"https:__bugs.launchpad.net_python-novaclient"
},
"cinder.git":{
"scm":"cinder.git",
"its":"https:__bugs.launchpad.net_cinder"
},
"ceilometer.git":{
"scm":"ceilometer.git",
"its":"https:__bugs.launchpad.net_ceilometer"
},
"python-keystoneclient.git":{
"scm":"python-keystoneclient.git",
"its":"https:__bugs.launchpad.net_python-keystoneclient"
},
"python-glanceclient.git":{
"scm":"python-glanceclient.git",
"its":"https:__bugs.launchpad.net_python-glanceclient"
},
"python-quantumclient.git":{
"scm":"python-quantumclient.git",
"its":"https:__bugs.launchpad.net_python-quantumclient"
},
"python-swiftclient.git":{
"scm":"python-swiftclient.git",
"its":"https:__bugs.launchpad.net_python-swiftclient"
},
"oslo-config.git":{
"scm":"oslo-config.git",
"its":"https:__bugs.launchpad.net_oslo"
},
"python-cinderclient.git":{
"scm":"python-cinderclient.git",
"its":"https:__bugs.launchpad.net_python-cinderclient"
},
"python-heatclient.git":{
"scm":"python-heatclient.git",
"its":"https:__bugs.launchpad.net_python-heatclient"
}
}

View File

@ -1,8 +0,0 @@
{
"scm_hide":["scm_branches","scm_files","scm_added_lines","scm_removed_lines","scm_companies","scm_countries","scm_repositories"],
"scr_hide":["*scr_opened", "*scr_closed", "*scr_merged", "*scr_new", "*scr_abandoned", "*scr_verified", "*scr_approved", "*scr_codereview", "*scr_WaitingForReviewer", "*scr_WaitingForSubmitter", "*scr_submitted", "*scr_sent","*scr_reviewers","scr_companies","scr_countries","scr_repositories"],
"its_hide":["*its_opened", "*its_changed", "*its_openers", "its_closers", "its_changers","its_companies","its_countries","its_repositories"],
"mls_hide":["*mls_senders","mls_threads","mls_responses","mls_companies","mls_countries","mls_repositories"],
"summary_hide":["*scm_authors","scm_committers","scm_branches","*scm_added_lines","*scm_removed_lines","scm_files", "scm_repositories","*its_closed","*its_closers","its_opened", "its_openers", "its_changed", "its_changers","*mls_sent","*mls_senders","mls_threads","mls_responses","mls_repositories","scr_merged", "scr_opened", "scr_closed", "scr_new", "scr_abandoned", "scr_verified", "scr_approved", "scr_codereview", "scr_WaitingForReviewer", "scr_WaitingForSubmitter", "scr_submitted", "scr_sent","scr_reviewers","scm_companies","scm_countries","scm_repositories","mls_companies","mls_countries","mls_repositories","its_companies","its_countries","its_repositories","scr_companies","scr_countries","scr_repositories"],
"mls_hide_lists":["<allura-users.incubator.apache.org>"]
}

View File

@ -162,7 +162,7 @@
"divid" : "scm_authors",
"column" : "authors",
"name" : "Authors",
"desc" : "Number of persons authoring commits",
"desc" : "Number of persons authoring commits (changes to source code)",
"action" : "commits",
"envision" : {
"gtype" : "whiskers"
@ -258,6 +258,12 @@
"name" : "New reviews",
"desc" : "Number of new review processes"
},
"scr_pending" : {
"divid" : "scr_pending",
"column" : "pending",
"name" : "Pending reviews",
"desc" : "Number of pending reviews"
},
"scr_abandoned" : {
"divid" : "scr_abandoned",
"column" : "abandoned",
@ -343,9 +349,26 @@
"name" : "Openers",
"desc" : "Number of persons closing code review processes",
"action" : "opened"
}
},
"scr_submitters" : {
"divid" : "scr_submitters",
"column" : "submitters",
"name" : "Reviews submitters",
"desc" : "Number of people submitting review processes."
},
"src_reviewers" : {
"divid" : "scr_reviewers",
"column" : "reviewers",
"name" : "Reviewers",
"desc" : "Number of people reviewing contributions"
}
},
"qaforums": {
"qaforums_participants" : {
"name" : "Participants",
"desc" : "Number of persons posting messages",
"column" : "participants"
},
"qaforums_sent" : {
"name" : "Messages posted",
"desc" : "Number of messages posted to Q&A forums(s)",
@ -372,11 +395,28 @@
"column" : "asenders"
},
"qaforums_qsenders" : {
"divid" : "qaforums_qsenders",
"name" : "Persons posting questions",
"desc" : "Number of persons asking questions in Q&A forums(s)",
"column" : "qsenders"
}
},
"releases": {
"releases_authors":{
"name" : "Module authors",
"desc" : "Module authors",
"column": "authors"
},
"releases_modules":{
"name" : "Number of modules",
"desc" : "Number of modules",
"column": "Number of modules"
},
"releases_releases":{
"name" : "Number of module releases",
"desc" : "Number of module releases",
"column": "releases"
}
}
}

View File

@ -0,0 +1,8 @@
{
"scm_hide":["scm_branches","scm_files","scm_added_lines","scm_removed_lines","scm_companies","scm_countries","scm_repositories"],
"scr_hide":["*scr_opened", "*scr_closed", "*scr_merged", "*scr_new", "*scr_abandoned", "*scr_verified", "*scr_approved", "*scr_codereview", "*scr_WaitingForReviewer", "*scr_WaitingForSubmitter", "*scr_submitted", "*scr_sent","*scr_reviewers","scr_companies","scr_countries","scr_repositories"],
"its_hide":["*its_opened", "*its_changed", "*its_openers", "its_closers", "its_changers","its_companies","its_countries","its_repositories"],
"mls_hide":["*mls_senders","mls_threads","mls_responses","mls_companies","mls_countries","mls_repositories"],
"summary_hide":["scm_authors","scm_committers","scm_branches","scm_added_lines","scm_removed_lines","scm_files", "scm_repositories","its_closed","its_closers","*its_opened", "its_openers", "its_changed", "its_changers","*mls_sent","mls_senders","mls_threads","mls_responses","mls_repositories","*scr_merged", "scr_opened", "scr_closed", "scr_new", "scr_abandoned", "scr_verified", "scr_approved", "scr_codereview", "scr_WaitingForReviewer", "scr_WaitingForSubmitter", "scr_submitted", "scr_sent","scr_reviewers","scm_companies","scm_countries","scm_repositories","mls_companies","mls_countries","mls_repositories","its_companies","its_countries","its_repositories","scr_companies","scr_countries","scr_repositories","irc_sent","irc_senders"],
"mls_hide_lists":["<allura-users.incubator.apache.org>"]
}

99
browser/data_sources.html Normal file
View File

@ -0,0 +1,99 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<!-- 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">
</div>
<div class="row">
<div class="col-md-6">
<div class="DataSourcesTable"></div>
</div>
<div class="col-md-6">
<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>
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

BIN
browser/demo-bitergia.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -1,101 +1,96 @@
<!DOCTYPE html>
<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"/>
<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" 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
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<div id="info" class="row-fluid">
<h4>Attraction / retention</h4>
</div>
<div class="well">
<div class="row">
<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
</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>
The ratio between retained and attracted contributors for a cohort
</p>
<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>
</p>
</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 class="row">
<div class="col-md-4">
<h6>Source code developers</h6>
<div class="Demographics" data-data-source="scm" data-period="0.5"></div>
</div>
<div class="col-md-4">
<h6>Tickets participants</h6>
<div class="Demographics" data-data-source="its" data-period="0.5"></div>
</div>
<div class="col-md-4">
<h6>Discussion participants</h6>
<div class="Demographics" data-data-source="mls" data-period="0.5"></div>
</div>
</div>
<div class="span4">
<h6>
Ticket participants
</h6>
<div class="Demographics" data-data-source="its" data-period="0.5">
</div>
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</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" 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>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -1,48 +0,0 @@
<!DOCTYPE html>
<html>
<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 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>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.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/markers.js"></script> -->
</body>
</html>

View File

@ -1,60 +0,0 @@
<!DOCTYPE html>
<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 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 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,55 +0,0 @@
<!DOCTYPE html>
<html>
<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 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 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>
<script type="text/javascript" src="VizGrimoireJS/src/Viz.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/markers.js"></script>
-->
<script type="text/javascript">
Report.data_ready(function() {
Viz.gridster_debug = true;
});
</script>
</body>
</html>

View File

@ -1,146 +0,0 @@
<!DOCTYPE html>
<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"/>
<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>
<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-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="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>
</div>
<footer>
<div id="Footer">
</div>
</footer>
<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,43 +1,19 @@
<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 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>
<div class="row">
<div class="col-md-5">
<span class="pull-left">
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 class="col-md-5 col-md-offset-2">
<span class="pull-right">
&#169; 2012-2014
&nbsp;&nbsp;&nbsp;&nbsp;
<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>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://bitergia.com/"><img src="bitergia-logo.png" alt="Bitergia logo" id="logo" height="45"
width="90" border=0></a>
</span>
</div>
</div>

View File

@ -1,25 +0,0 @@
<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,224 +0,0 @@
<!DOCTYPE html>
<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]>
<script src="../assets/js/html5shiv.js"></script>
<![endif]-->
<!-- 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">
<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 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
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
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
================================================== -->
<!-- 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,160 +0,0 @@
<!DOCTYPE html>
<html>
<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,110 +0,0 @@
<!DOCTYPE html>
<html>
<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;">
<div id='its-quantil099' style="height:130px;"></div>
<p>
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 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,86 +0,0 @@
<!DOCTYPE html>
<html>
<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 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,360 +1,84 @@
<!DOCTYPE html>
<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"/>
<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>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<div class="OverallSummaryBlock"></div>
<div class="DSSummaryBlock" data-data-source="scm"
data-box-labels="Code Developers,Core,Regular,Casual"
data-box-metrics="scm_authors,core,regular,occasional"
data-ts-metrics="scm_commits,scm_authors"></div>
<div class="DSSummaryBlock" data-data-source="scr"
data-box-labels="Code Submitters,Accepted Contributions"
data-box-metrics="scr_submitters,scr_merged"
data-ts-metrics="scr_merged,scr_submitters"></div>
<div class="DSSummaryBlock" data-data-source="its"
data-box-labels="Ticket Participants,Fixers,Submitters"
data-box-metrics="allhistory_participants,its_closers,its_openers"
data-ts-metrics="its_closed,its_closers"></div>
<div class="DSSummaryBlock" data-data-source="mls"
data-box-labels="Discussion Participants,Thread Initiators,First Repliers"
data-box-metrics="mls_senders,senders_init,senders_response"
data-ts-metrics="mls_sent,mls_senders"></div>
<div class="DSSummaryBlock" data-data-source="qaforums"
data-box-labels="Participants,Questions"
data-box-metrics="qaforums_participants,qaforums_qsent"
data-ts-metrics="qaforums_qsent,qaforums_qsenders"></div>
<div class="DSSummaryBlock" data-data-source="irc"
data-box-labels="IRC Participants, IRC Messages"
data-box-metrics="irc_senders,irc_sent"
data-ts-metrics="irc_sent,irc_senders"></div>
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</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>
</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 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>
<a href="scm.html" style="color: black;"> <span
class="MicrodashText" data-metric="scm_commits"></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>
</div>
</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>
<!-- end scm, its, mls -->
<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>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -1,128 +0,0 @@
<!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 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;">
<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>
<span class="num"><span class="global-data" data-field="scm_authors_7"></span> authors</span>
<span class="date"><span class="global-data" data-field="scm_authors"></span> authors in total</span>
<span class="num"><span class="global-data" data-field="scm_files_7"></span> files</span>
<span class="date"><span class="global-data" data-field="scm_files"></span> files in total</span>
</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;">
<h4>Tendencies</h4>
<div class="its-flotr2-metrics" data-metrics="its_closers"
data-legend="false"></div>
</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>
</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="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>
</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>
</html>

View File

@ -1,185 +0,0 @@
<!DOCTYPE html>
<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"/>
<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 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" 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>
<!--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="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,64 +1,77 @@
<!DOCTYPE html>
<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"/>
<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>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<!-- commits, authors, stats, top authors -->
<div class="row">
<div class="col-md-12">
<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 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>
</div>
<div class="row"><div class="col-md-12"><div class="well">
<div class="row">
<div class="col-md-4">
<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="col-md-4">
<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="col-md-4">
<div class="Top" data-data-source="irc" data-metric="senders" data-period="" data-limit="100" data-people_links="true"></div>
</div>
</div>
</div></div></div>
<!-- end files, lines -->
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -1,110 +1,116 @@
<!DOCTYPE html>
<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"/>
<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.
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<!-- info text -->
<div class="well">
<div class="row">
<div class="col-md-6">
<p>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</p>
</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 class="col-md-6">
<!-- evolution #companies -->
<div class="MetricsEvol" data-data-source="irc"
data-metrics="irc_repositories" data-legend="false"
data-title="Active channels per month" data-help="false"
data-light-style="true" 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>
<div class="row">
<div class="col-md-12 FilterItemsNav">
<div class="FilterItemsNav center-block" data-data-source="irc"
data-order-by="irc_sent" data-filter="repos"></div>
</div>
</div>
<!-- bar charts: commits, authors company -->
<div class="row">
<!-- commits -->
<div class="col-md-1"></div>
<div class="col-md-4">
<div class="FilterItemsGlobal" data-data-source="irc"
data-metric="irc_sent" data-filter="repos"
data-legend-div="barchart_legend" data-limit="10"
data-order-by="irc_sent"
data-title="Messages per channel"></div>
</div>
<!-- end commits -->
<div class="col-md-2" id="barchart_legend"
style="text-align:left;font-size: 1.2em;padding-top:10px;padding-left:20px;"></div>
<!-- authors -->
<div class="col-md-4">
<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"
data-title="People sending messages per channel"></div>
</div>
<!-- end authors -->
<div class="col-md-1"></div>
</div>
<!-- end of bar charts: commits, authors company -->
<!-- commits per company -->
<div id="list" class="row">
<div class="FilterItemsMiniCharts" data-data-source="irc"
data-metrics="irc_sent,irc_senders" data-filter="repos"
data-order-by="irc_sent"></div>
</div>
<div class="row"><div class="col-md-12">
<div class="FilterItemsNav" data-data-source="irc"
data-order-by="irc_sent" data-filter="repos"></div>
</div>
</div>
</div>
<!-- end commits per company -->
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -1,127 +1,122 @@
<!DOCTYPE html>
<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"/>
<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-frame-time="true" data-metrics="irc_sent" data-min="true" style="height: 120px;">
</div>
<div class="MicrodashText" data-metric="irc_sent">
</div>
</div>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<div class="row">
<!-- evol charts -->
<div class="col-md-6">
<!-- sent -->
<div class="row">
<div class="col-md-12">
<div class="well">
<div class="MetricsEvol" data-data-source="irc"
data-metrics="irc_sent" data-min="true" style="height: 160px;"
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-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>
<!-- 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>
<!-- end sent -->
<!-- senders -->
<div class="row">
<div class="col-md-12">
<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 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>
<!-- end senders -->
<!-- end mixed sent, senders -->
</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>
<!-- end evol charts -->
<!-- top senders -->
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-body">
<div class="row">
<div class="col-md-12">
<p class="section-title"><i class="fa fa-comment-o"></i> IRC Channels</p>
</div>
</div>
<div class="row">
<div class="col-md-12">
<table class="table">
<tr>
<td><span class="GlobalData" data-data-source="irc"
data-field="irc_sent"></span></td>
<td>messages sent</td>
<td><span class="GlobalData" data-data-source="irc"
data-field="irc_senders"></span></td>
<td>irc participants</td>
</tr>
</table>
</div>
</div>
</div>
<div class="panel-body">
<div class="Top" data-data-source="irc" data-period_all="true"
data-metric="senders" data-limit="10" data-people_links="true">
</div>
</div>
</div>
</div>
<!-- end top senders -->
</div>
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -1,41 +0,0 @@
<!DOCTYPE html>
<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"/>
<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-frame-time="true" data-graph="bars" data-metrics="its_closed">
</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.js" type="text/javascript">
</script>
</body>
</html>

View File

@ -1,110 +1,116 @@
<!DOCTYPE html>
<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"/>
<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.
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<!-- info text -->
<div class="well">
<div class="row">
<div class="col-md-6">
<p>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</p>
</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 class="col-md-6">
<!-- evolution #companies -->
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_companies" data-legend="false"
data-title="Active companies per month" data-help="false"
data-light-style="true" 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>
<div class="row">
<div class="col-md-12 FilterItemsNav">
<div class="FilterItemsNav center-block" data-data-source="its"
data-order-by="its_closed" data-filter="companies"></div>
</div>
</div>
<!-- bar charts: commits, authors company -->
<div class="row">
<!-- commits -->
<div class="col-md-1"></div>
<div class="col-md-4">
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closed" data-filter="companies"
data-legend-div="barchart_legend" data-limit="10"
data-order-by="its_closed"
data-title="Issues closed per company"></div>
</div>
<!-- end commits -->
<div class="col-md-2" id="barchart_legend"
style="text-align:left;font-size: 1.2em;padding-top:10px;padding-left:20px;"></div>
<!-- authors -->
<div class="col-md-4">
<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"
data-title="People closing issues per company"></div>
</div>
<!-- end authors -->
<div class="col-md-1"></div>
</div>
<!-- end of bar charts: commits, authors company -->
<!-- commits per company -->
<div id="list" class="row">
<div class="FilterItemsMiniCharts" data-data-source="its"
data-metrics="its_closed,its_closers" data-filter="companies"
data-order-by="its_closed"></div>
</div>
<div class="row"><div class="col-md-12">
<div class="FilterItemsNav" data-data-source="its"
data-order-by="its_closed" data-filter="companies"></div>
</div>
</div>
</div>
<!-- end commits per company -->
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -1,64 +1,80 @@
<!DOCTYPE html>
<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"/>
<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>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<div class="repository-selector" data-data-source="its"></div>
<!-- commits, authors, stats, top authors -->
<div class="row">
<div class="col-md-12">
<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 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>
</div>
<div class="row"><div class="col-md-12"><div class="well">
<div class="row">
<div class="col-md-4">
<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="col-md-4">
<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="col-md-4">
<div class="Top" data-data-source="its" data-metric="closers" data-period="" data-limit="100" data-people_links="true"></div>
</div>
</div>
</div></div></div>
<!-- end files, lines -->
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -1,110 +1,116 @@
<!DOCTYPE html>
<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"/>
<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 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>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<!-- info text -->
<div class="well">
<div class="row">
<div class="col-md-6">
<p>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.</p>
</div>
<!-- end graph -->
<div class="span6">
<div class="FilterItemsSummary" data-data-source="its" data-filter="countries">
</div>
<div class="col-md-6">
<!-- evolution #companies -->
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_countries" data-legend="false"
data-title="Active countries per month" data-help="false"
data-light-style="true" style="height: 80px;"></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>
<div class="row">
<div class="col-md-12 FilterItemsNav">
<div class="FilterItemsNav center-block" data-data-source="its"
data-order-by="its_closed" data-filter="countries"></div>
</div>
</div>
<!-- bar charts: commits, authors company -->
<div class="row">
<!-- commits -->
<div class="col-md-1"></div>
<div class="col-md-4">
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closed" data-filter="countries"
data-legend-div="barchart_legend" data-limit="10"
data-order-by="its_closed"
data-title="Issues closed per country"></div>
</div>
<!-- end commits -->
<div class="col-md-2" id="barchart_legend"
style="text-align:left;font-size: 1.2em;padding-top:10px;padding-left:20px;"></div>
<!-- authors -->
<div class="col-md-4">
<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"
data-title="People closing issues per country"></div>
</div>
<!-- end authors -->
<div class="col-md-1"></div>
</div>
<!-- end of bar charts: commits, authors company -->
<!-- commits per company -->
<div id="list" class="row">
<div class="FilterItemsMiniCharts" data-data-source="its"
data-metrics="its_closed,its_closers" data-filter="countries"
data-order-by="its_closed"></div>
</div>
<div class="row"><div class="col-md-12">
<div class="FilterItemsNav" data-data-source="its"
data-order-by="its_closed" data-filter="countries"></div>
</div>
</div>
</div>
<!-- end commits per company -->
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -1,104 +1,116 @@
<!DOCTYPE html>
<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"/>
<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.
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<!-- info text -->
<div class="well">
<div class="row">
<div class="col-md-6">
<p>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</p>
</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 class="col-md-6">
<!-- evolution #companies -->
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_domains" data-legend="false"
data-title="Active domains per month" data-help="false"
data-light-style="true" 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>
<div class="row">
<div class="col-md-12 FilterItemsNav">
<div class="FilterItemsNav center-block" data-data-source="its"
data-order-by="its_closed" data-filter="domains"></div>
</div>
</div>
<!-- bar charts: commits, authors company -->
<div class="row">
<!-- commits -->
<div class="col-md-1"></div>
<div class="col-md-4">
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closed" data-filter="domains"
data-legend-div="barchart_legend" data-limit="10"
data-order-by="its_closed"
data-title="Issues closed per domain"></div>
</div>
<!-- end commits -->
<div class="col-md-2" id="barchart_legend"
style="text-align:left;font-size: 1.2em;padding-top:10px;padding-left:20px;"></div>
<!-- authors -->
<div class="col-md-4">
<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"
data-title="People closing issues per domain"></div>
</div>
<!-- end authors -->
<div class="col-md-1"></div>
</div>
<!-- end of bar charts: commits, authors company -->
<!-- commits per company -->
<div id="list" class="row">
<div class="FilterItemsMiniCharts" data-data-source="its"
data-metrics="its_closed,its_closers" data-filter="domains"
data-order-by="its_closed"></div>
</div>
<div class="row"><div class="col-md-12">
<div class="FilterItemsNav" data-data-source="its"
data-order-by="its_closed" data-filter="domains"></div>
</div>
</div>
</div>
<!-- end commits per company -->
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

121
browser/its-projects.html Normal file
View File

@ -0,0 +1,121 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<div class="row">
<h4>Information about all projects</h4>
</div>
<!-- info text -->
<div id="info" class="row">
<div class="col-md-5">Some charts and tables for top projects in
the project, and a summary of the evolution of their participation with
links to more detailed information per project.</div>
<div class="col-md-7">
<!-- evolution #projects -->
<i> <b>Active Projects per month</b>
</i>
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_projects" data-legend="false"
style="height: 80px;"></div>
</div>
</div>
<!-- end info text -->
<!-- list of projects -->
<div id="nav" class="row">
<div class="FilterItemsNav" data-data-source="its"
data-order-by="its_closed" data-filter="projects" style="align: center"></div>
</div>
<!-- end list of projects -->
<!-- submitted, merged project -->
<div class="well">
<div id="summary-static" class="row">
<!-- submitted -->
<div class="col-md-1"></div>
<div class="col-md-4">
<i> <b>Submitted per project (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closed" data-filter="projects"
data-legend-div="projects_legend" data-limit="10"
data-order-by="its_closed"></div>
</div>
<!-- end submitted -->
<div class="col-md-2" id="projects_legend"></div>
<!-- merged -->
<div class="col-md-4">
<i> <b>Senders per project (aggregated)</b>
</i>
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closers" data-filter="projects" data-legend="false"
data-limit="10" data-order-by="its_closed"></div>
</div>
<!-- end merged -->
<div class="col-md-1"></div>
</div>
</div>
<!-- end submitted, merged project -->
<div id="summary-static" class="row"></div>
<!-- submitted per project -->
<div id="list" class="row">
<div class="FilterItemsMiniCharts" data-data-source="its"
data-metrics="its_closed,its_closers"
data-filter="projects"></div>
</div>
<!-- end submitted per project -->
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -1,110 +1,116 @@
<!DOCTYPE html>
<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"/>
<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.
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<!-- info text -->
<div class="well">
<div class="row">
<div class="col-md-6">
<p>Some charts and tables for top trackers in the project, and a summary of the evolution of their participation with links to more detailed information per tracker</p>
</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 class="col-md-6">
<!-- evolution #companies -->
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_trackers" data-legend="false"
data-title="Active trackers per month" data-help="false"
data-light-style="true" 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>
<div class="row">
<div class="col-md-12 FilterItemsNav">
<div class="FilterItemsNav center-block" data-data-source="its"
data-order-by="its_closed" data-filter="repos"></div>
</div>
</div>
<!-- bar charts: commits, authors company -->
<div class="row">
<!-- commits -->
<div class="col-md-1"></div>
<div class="col-md-4">
<div class="FilterItemsGlobal" data-data-source="its"
data-metric="its_closed" data-filter="repos"
data-legend-div="barchart_legend" data-limit="10"
data-order-by="its_closed"
data-title="Issues closed per tracker"></div>
</div>
<!-- end commits -->
<div class="col-md-2" id="barchart_legend"
style="text-align:left;font-size: 1.2em;padding-top:10px;padding-left:20px;"></div>
<!-- authors -->
<div class="col-md-4">
<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"
data-title="People closing issues per domain"></div>
</div>
<!-- end authors -->
<div class="col-md-1"></div>
</div>
<!-- end of bar charts: commits, authors company -->
<!-- commits per company -->
<div id="list" class="row">
<div class="FilterItemsMiniCharts" data-data-source="its"
data-metrics="its_closed,its_closers" data-filter="repos"
data-order-by="its_closed"></div>
</div>
<div class="row"><div class="col-md-12">
<div class="FilterItemsNav" data-data-source="its"
data-order-by="its_closed" data-filter="repos"></div>
</div>
</div>
</div>
<!-- end commits per company -->
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -1,94 +0,0 @@
<!DOCTYPE html>
<html>
<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

@ -0,0 +1,159 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<div class="well">
<div class="row">
<div class="col-md-3">
<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="col-md-9">
<div class="row">
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="Open"
data-min="false" help="false" data-custom-title="<strong>Open</strong>" style="height:120px;"></div>
</div>
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="In Progress"
data-min="false" help="false" data-custom-title="<strong>In Progress</strong>" style="height:120px;"></div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="Resolved"
data-min="false" data-custom-title="<strong>Resolved</strong>" help="false" style="height:120px;"></div>
</div>
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="Closed"
data-min="false" data-custom-title="<strong>Closed</strong>" help="false" style="height:120px;"></div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="Reviewable"
data-min="false" data-custom-title="<strong>Reviewable</strong>" help="false" style="height:120px;"></div>
</div>
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="Ready To Review"
data-min="false" data-custom-title="<strong>Ready To Review</strong>" help="false" style="height:120px;"></div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="Reopened"
data-min="false" data-custom-title="<strong>Reopened</strong>" help="false" style="height:120px;"></div>
</div>
<div class="col-md-6"></div>
</div>
</div>
</div>
</div>
<div class="well">
<div class="row">
<div class="col-md-3">
<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="col-md-9">
<div class="row">
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="current_Open"
data-min="false" help="false" data-custom-title="<strong>Current status 'Open'</strong>" style="height:120px;"></div>
</div>
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="current_In Progress"
data-min="false" help="false" data-custom-title="<strong>Current status 'In Progress'</strong>" style="height:120px;"></div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="current_Resolved"
data-min="false" data-custom-title="<strong>Current status 'Resolved'</strong>" help="false" style="height:120px;"></div>
</div>
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="current_Closed"
data-min="false" data-custom-title="<strong>Current status 'Closed'</strong>" help="false" style="height:120px;"></div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="current_Reviewable"
data-min="false" data-custom-title="<strong>Current status 'Reviewable'</strong>" help="false" style="height:120px;"></div>
</div>
<div class="col-md-6">
<div class="MetricsEvol" data-data-source="its" data-metrics="current_Reopened"
data-min="false" data-custom-title="<strong>Current status 'Reopened'</strong>" help="false" style="height:120px;"></div>
</div>
</div>
</div>
</div>
</div>
<div class="well">
<div class="row">
<div class="col-md-3">
<p><i><b>The most likely changes</b> tables show the percentages of changes among states.
</i></p>
</div>
<div class="col-md-9">
<div class="MarkovTable" data-data-source="its" data-title="Transitions among statuses"></div>
</div>
</div>
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -1,232 +1,176 @@
<!DOCTYPE html>
<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"/>
<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>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<div class="well">
<div class="row">
<div class="col-md-12">
<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>
<!--<div class="row">
<div class="col-md-12">-->
<div class="row">
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-metrics="New"
data-min="true" style="height:120px;"></div>
</div>
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-metrics="In Progress"
data-min="true" style="height:120px;"></div>
</div>
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-metrics="Opinion"
data-min="true" style="height:120px;"></div>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-metrics="Confirmed"
data-min="true" style="height:120px;"></div>
</div>
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-metrics="Incomplete"
data-min="true" style="height:120px;"></div>
</div>
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-metrics="Unknown"
data-min="true" style="height:120px;"></div>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-metrics="Fix Committed"
data-min="true" style="height:120px;"></div>
</div>
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-metrics="Fix Released"
data-min="true" style="height:120px;"></div>
</div>
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-metrics="Invalid"
data-min="true" style="height:120px;"></div>
</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 class="well">
<div class="row">
<div class="col-md-12">
<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>
<!-- -->
<div class="row">
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_New"
data-min="true" style="height:120px;"></div>
</div>
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_In Progress"
data-min="true" style="height:120px;"></div>
</div>
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Opinion"
data-min="true" style="height:120px;"></div>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Confirmed"
data-min="true" style="height:120px;"></div>
</div>
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Incomplete"
data-min="true" style="height:120px;"></div>
</div>
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Unknown"
data-min="true" style="height:120px;"></div>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Fix Committed"
data-min="true" style="height:120px;"></div>
</div>
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Fix Released"
data-min="true" style="height:120px;"></div>
</div>
<div class="col-md-4">
<div class="MetricsEvol" data-data-source="its" data-graph="bars" data-metrics="current_Invalid"
data-min="true" style="height:120px;"></div>
</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 class="well">
<div class="row">
<div class="col-md-3">
<p><i><b>The most likely changes</b> tables show the percentages of changes among states.
</i></p>
</div>
<div class="col-md-9">
<div class="MarkovTable" data-data-source="its" data-title="Transitions among statuses"></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>
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

View File

@ -1,177 +1,169 @@
<!DOCTYPE html>
<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"/>
<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-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">
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Luis" >
<link rel="shortcut icon" href="../../assets/ico/favicon.png">
<title></title>
<!-- Bootstrap core CSS -->
<link href="./css/bootstrap.min.css" rel="stylesheet">
<link href="./css/jasny-bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./css/custom.css" rel="stylesheet">
<!-- icons -->
<link rel="stylesheet" href="./css/awesome/css/font-awesome.min.css">
<!-- custom -->
<!-- <link rel="stylesheet" href="VizGrimoireJS/custom.css">-->
<link rel="stylesheet" type="text/css" id="theme" href="./css/vizgrimoire.css">
</head>
<body>
<div id="Navbar"></div>
<div class="container-fluid">
<div class="row"><span class="SectionBreadcrumb col-md-12"></span></div>
<!-- Section HTML will be placed here, do not modify manually -->
<!-- REPLACE SECTION HTML -->
<div class="row">
<!-- left column -->
<div class="col-md-6">
<!-- tickets -->
<div class="row">
<div class="col-md-12">
<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 class="MetricsEvol" data-data-source="its"
data-metrics="its_closed,its_opened" data-min="true"
style="height: 160px;" data-legend="true"></div>
<div class="MicrodashText" data-metric="its_closed" data-name="true"></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>
<!-- end tickets -->
<!-- closers -->
<div class="row">
<div class="col-md-12">
<div class="well">
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_closers" data-min="true"
style="height: 120px;" data-title="People closing tickets"></div>
<div class="MicrodashText" data-metric="its_closers"></div>
</div>
</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>
<!-- end closers -->
<!-- openers -->
<div class="row">
<div class="col-md-12">
<div class="well">
<div class="MetricsEvol" data-data-source="its"
data-metrics="its_openers" data-min="true"
style="height: 120px;" data-title="People submitting tickets"></div>
<div class="MicrodashText" data-metric="its_openers"></div>
</div>
</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>
<!-- end closers & changers -->
<!--<div class="row">
<div class="col-md-12">
<div class="well">
Time to fix in hours (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>
<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>
<!-- end left column-->
<!-- right column -->
<div class="col-md-6">
<!-- stats -->
<div class="panel panel-default">
<div class="panel-body">
<div class="row"><div class="col-md-12">
<p class="section-title"><i class="fa fa-ticket"></i> Issue tracking system</p>
</div></div>
<div class="row">
<div class="col-md-12">
<table class="table">
<tr>
<td><span class="GlobalData" data-data-source="its"
data-field="trackers"></span></td>
<td>
<div class="SmartLinks" data-target="its-repos.html" data-label="trackers"></div>
</td>
<td><span class="GlobalData" data-data-source="its"
data-field="its_companies"></span></td>
<td>
<div class="SmartLinks" data-target="its-companies.html" data-label="companies"></div>
</td>
</tr>
<tr>
<td><span class="GlobalData" data-data-source="its"
data-field="its_openers"></span></td>
<td>people submitting tickets</td>
<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_openers_7"></span></td>
<td>people submitting tickets last week</td>
<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>
</div>
<!-- end stats -->
<!-- top closers -->
<div class="panel-body">
<div class="Top" data-data-source="its" data-period_all="true"
data-metric="closers" data-limit="10"
data-people_links="true"></div>
</div>
<!-- end closers-->
</div>
</div>
<!-- end right column -->
</div>
<!-- END SECTION HTML-->
<footer>
<div id="Footer"></div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./lib/jquery-1.11.1.min.js"></script>
<script src="./lib/bootstrap-3.1.1.min.js"></script>
<script src="./lib/jasny-bootstrap-3.1.3.min.js"></script>
<script src="./lib/vizgrimoire.min.js"></script>
</body>
</html>

6
browser/lib/bootstrap-3.1.1.min.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More