New Taskotron landing page

This commit is contained in:
Josef Skladanka 2016-07-08 10:53:03 +02:00
parent 6dc918f1f5
commit a62d8d8067
19 changed files with 807 additions and 7846 deletions

View file

@ -52,7 +52,8 @@ trigger_distgit_repo_url: http://pkgs.fedoraproject.org/git
############################################################
settings_dir: /etc/taskotron
landingpage_title: "Taskotron Development"
landingpage_title: "Development"
landingpage_instance: "dev"
public_artifacts_dir: /srv/taskotron/artifacts
cgit_root_title: "Taskotron Dev Server Git Mirror"

View file

@ -45,7 +45,8 @@ trigger_distgit_repo_url: http://pkgs.fedoraproject.org/git
public_artifacts_dir: /srv/taskotron/artifacts
cgit_root_title: "Taskotron Git Mirror"
landingpage_title: "Taskotron"
landingpage_title: ""
landingpage_instance: "prod"
settings_dir: /etc/taskotron
############################################################

View file

@ -51,7 +51,8 @@ trigger_distgit_repo_url: http://pkgs.stg.fedoraproject.org/git
############################################################
settings_dir: /etc/taskotron
landingpage_title: "Taskotron Staging"
landingpage_title: "Staging"
landingpage_instance: "stg"
public_artifacts_dir: /srv/taskotron/artifacts
cgit_root_title: "Taskotron Stg Server Git Mirror"

View file

@ -1,354 +0,0 @@
/* Artfully masterminded by ZURB */
/* line 6, ../../../sass/app.scss */
.fedora-preheader {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 100% !important;
position: relative;
background: white url(../img/repeater.png) 0 100% repeat-x;
display: block;
color: black;
}
/* line 15, ../../../sass/app.scss */
.fedora-preheader a {
color: #000;
}
/* line 19, ../../../sass/app.scss */
.fedora-header {
display: block;
text-indent: -9999px;
background: url(../img/plain-fedora-light.png) 0px 50% no-repeat;
height: 58px;
width: 158px;
overflow: hidden;
text-decoration: none;
}
/* line 29, ../../../sass/app.scss */
.fedora-preheader-staging {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 100% !important;
position: relative;
background: white url(../img/repeater-stg.png) 0 100% repeat-x;
display: block;
color: black;
}
/* line 38, ../../../sass/app.scss */
.fedora-header-staging {
display: block;
text-indent: -9999px;
background: url(../img/plain-fedora-light-stg.png) 10px 50% no-repeat;
height: 73px;
width: 175px;
overflow: hidden;
text-decoration: none;
}
/* line 48, ../../../sass/app.scss */
.fedora-prefooter {
font: normal 0.8em/1.5 sans-serif;
text-align: center;
background: white;
padding: 20px;
}
/* line 55, ../../../sass/app.scss */
.fedora-footer {
text-align: center;
background: white url(../img/line-bottom.png) 0 0 repeat-x;
color: #4D4D4D;
}
/* line 61, ../../../sass/app.scss */
.login-header {
height: 73px;
}
/* line 70, ../../../sass/app.scss */
.login-link {
vertical-align: text-bottom;
position: absolute;
bottom: 10px;
}
/* overriding specific ids */
/* line 78, ../../../sass/app.scss */
#main-info ul {
list-style-position: inside;
}
/* icons */
/* line 83, ../../../sass/app.scss */
.foundicon-idea.yellow {
color: #e59728;
}
/* line 87, ../../../sass/app.scss */
.menu-container {
padding: 10px 0px 10px 0px;
}
/* sub-menu */
/* line 92, ../../../sass/app.scss */
.sub-menu {
padding: 5px 0px 10px 0px;
margin: 0;
display: block;
text-align: center;
height: 24px;
}
/* line 100, ../../../sass/app.scss */
.sub-menu ul {
background: none;
padding: 0;
margin: 0 auto;
float: none;
display: inline-table;
border-radius: 10px;
}
/* line 108, ../../../sass/app.scss */
.sub-menu ul li {
float: left;
background: none;
margin-right: 1px;
display: inline;
}
/* line 114, ../../../sass/app.scss */
.sub-menu li a:link, .sub-menu li a:visited {
font-size: 14px;
display: block;
color: #3c6eb4;
padding: 1.4px 9.33333px;
text-decoration: none;
text-transform: capitalize;
}
/* line 122, ../../../sass/app.scss */
.sub-menu a.active:link, a.active:active, a.active:visited {
color: white !important;
text-shadow: none;
background: #3c6eb4;
border-radius: 10px;
font-weight: bold;
}
/* line 129, ../../../sass/app.scss */
.sub-menu li a:hover {
cursor: pointer;
color: #fff;
text-shadow: none;
border-radius: 10px;
background: #8c8c8c;
}
/* menu bar */
/* line 139, ../../../sass/app.scss */
.menu-bar {
padding: 5px 0px 10px 0px;
margin: 0;
display: block;
overflow: hidden;
text-align: center;
height: 40px;
/* Rounded Corners */
border-radius: 10px;
}
/* line 150, ../../../sass/app.scss */
.menu-bar ul {
background: #ababab;
padding: 0;
margin: 0 auto;
float: none;
display: inline-table;
border-radius: 10px;
}
/* line 158, ../../../sass/app.scss */
.menu-bar ul li {
float: left;
background: none;
margin-right: 1px;
display: inline;
}
/* line 164, ../../../sass/app.scss */
.menu-bar li a:link, .menu-bar li a:visited {
font-size: 15px;
font-weight: bold;
display: block;
color: #262626;
padding: 3.75px 14px;
text-decoration: none;
text-transform: capitalize;
/* CSS3 Text Shadow */
text-shadow: 0px 1px 1px #dedede;
}
/* line 176, ../../../sass/app.scss */
.menu-bar li:first-child a {
/* Rounded Corners */
border-radius: 10px 0px 0px 10px;
}
/* line 180, ../../../sass/app.scss */
.menu-bar li:last-child a {
/* Rounded Corners */
border-radius: 0px 10px 10px 0px;
}
/* line 185, ../../../sass/app.scss */
.menu-bar li a:hover {
cursor: pointer;
color: #fff;
text-shadow: none;
background: #8c8c8c;
}
/* line 192, ../../../sass/app.scss */
.menu-bar a.active:link, a.active:active, a.active:visited {
color: white !important;
text-shadow: none;
background: #3c6eb4;
}
/* info container */
/* line 199, ../../../sass/app.scss */
#info-container {
padding: 10px 0px 5px 0px;
}
/* sortable tables */
/* line 204, ../../../sass/app.scss */
table.tablesorter {
/*background-color: #CDCDCD;*/
background-color: #d9d9d9;
margin: 10px 0pt 15px;
font-size: 10pt;
width: 100%;
text-align: left;
border: 1px none #294172;
border-collapse: collapse;
}
/* line 216, ../../../sass/app.scss */
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
/*background-color: #e6EEEE;*/
/*background-color: lighten($secondary-color, 30%);*/
background-color: #bacde8;
font-size: 8pt;
padding: 4px;
}
/* line 224, ../../../sass/app.scss */
table.tablesorter thead tr .header {
background-image: url(../img/bg.gif);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
/* line 230, ../../../sass/app.scss */
table.tablesorter tbody td {
padding: 4px;
vertical-align: top;
word-wrap: break-word;
border-left: 0;
border-right: 0;
}
/* line 238, ../../../sass/app.scss */
table.tablesorter tr {
border-left: 0;
border-right: 0;
}
/* line 242, ../../../sass/app.scss */
table.tablesorter tr:nth-child(even) {
background-color: #e1e9f5;
}
/* line 245, ../../../sass/app.scss */
table.tablesorter tr:nth-child(odd) {
background-color: white;
}
/* line 248, ../../../sass/app.scss */
table.tablesorter tbody tr.even td {
background-color: white;
}
/* line 252, ../../../sass/app.scss */
table.tablesorter thead tr .headerSortUp {
background-image: url(../img/asc.gif);
}
/* line 256, ../../../sass/app.scss */
table.tablesorter tbody tr.newbug td {
background-color: #fbff84;
}
/* line 260, ../../../sass/app.scss */
table.tablesorter tbody tr td.modifiedstate {
font-weight: bold;
}
/* line 263, ../../../sass/app.scss */
table.tablesorter tbody tr td.bugid {
font-weight: bold;
font-size: 12pt;
}
/* tooltip tables */
/* line 268, ../../../sass/app.scss */
table.tiptable {
/*background-color: #CDCDCD;*/
background-color: #d9d9d9;
margin: 10px 0pt 15px;
font-size: 8pt;
width: 100%;
text-align: left;
border-collapse: collapse;
}
/* line 278, ../../../sass/app.scss */
table.tiptable thead tr th, table.tiptable tfoot tr th {
background-color: #bacde8;
font-size: 8pt;
padding: 4px;
}
/* line 284, ../../../sass/app.scss */
table.tiptable thead tr .header {
background-image: url(../img/bg.gif);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
/* line 290, ../../../sass/app.scss */
table.tiptable tbody td {
font-size: 8pt;
padding: 4px;
vertical-align: top;
word-wrap: break-word;
}
/* line 297, ../../../sass/app.scss */
table.tiptable tr:nth-child(even) {
background-color: #e1e9f5;
}
/* line 300, ../../../sass/app.scss */
table.tiptable tr:nth-child(odd) {
background-color: white;
}

File diff suppressed because it is too large Load diff

View file

@ -1,420 +0,0 @@
/* normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
========================================================================== */
/**
* Correct `block` display not defined in IE 8/9.
*/
/* line 22, ../../../sass/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
/**
* Correct `inline-block` display not defined in IE 8/9.
*/
/* line 32, ../../../sass/normalize.scss */
audio,
canvas,
video {
display: inline-block;
}
/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
/* line 41, ../../../sass/normalize.scss */
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Address `[hidden]` styling not present in IE 8/9.
* Hide the `template` element in IE, Safari, and Firefox < 22.
*/
/* line 52, ../../../sass/normalize.scss */
[hidden],
template {
display: none;
}
/* line 56, ../../../sass/normalize.scss */
script {
display: none !important;
}
/* ==========================================================================
Base
========================================================================== */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
/* line 70, ../../../sass/normalize.scss */
html {
font-family: sans-serif;
/* 1 */
-ms-text-size-adjust: 100%;
/* 2 */
-webkit-text-size-adjust: 100%;
/* 2 */
}
/**
* Remove default margin.
*/
/* line 80, ../../../sass/normalize.scss */
body {
margin: 0;
}
/* ==========================================================================
Links
========================================================================== */
/**
* Remove the gray background color from active links in IE 10.
*/
/* line 92, ../../../sass/normalize.scss */
a {
background: transparent;
}
/**
* Address `outline` inconsistency between Chrome and other browsers.
*/
/* line 100, ../../../sass/normalize.scss */
a:focus {
outline: thin dotted;
}
/**
* Improve readability when focused and also mouse hovered in all browsers.
*/
/* line 109, ../../../sass/normalize.scss */
a:active,
a:hover {
outline: 0;
}
/* ==========================================================================
Typography
========================================================================== */
/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari 5, and Chrome.
*/
/* line 122, ../../../sass/normalize.scss */
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/**
* Address styling not present in IE 8/9, Safari 5, and Chrome.
*/
/* line 131, ../../../sass/normalize.scss */
abbr[title] {
border-bottom: 1px dotted;
}
/**
* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
*/
/* line 140, ../../../sass/normalize.scss */
b,
strong {
font-weight: bold;
}
/**
* Address styling not present in Safari 5 and Chrome.
*/
/* line 148, ../../../sass/normalize.scss */
dfn {
font-style: italic;
}
/**
* Address differences between Firefox and other browsers.
*/
/* line 156, ../../../sass/normalize.scss */
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
/**
* Address styling not present in IE 8/9.
*/
/* line 166, ../../../sass/normalize.scss */
mark {
background: #ff0;
color: #000;
}
/**
* Correct font family set oddly in Safari 5 and Chrome.
*/
/* line 178, ../../../sass/normalize.scss */
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
}
/**
* Improve readability of pre-formatted text in all browsers.
*/
/* line 187, ../../../sass/normalize.scss */
pre {
white-space: pre-wrap;
}
/**
* Set consistent quote types.
*/
/* line 195, ../../../sass/normalize.scss */
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
/**
* Address inconsistent and variable font size in all browsers.
*/
/* line 203, ../../../sass/normalize.scss */
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
/* line 212, ../../../sass/normalize.scss */
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
/* line 219, ../../../sass/normalize.scss */
sup {
top: -0.5em;
}
/* line 223, ../../../sass/normalize.scss */
sub {
bottom: -0.25em;
}
/* ==========================================================================
Embedded content
========================================================================== */
/**
* Remove border when inside `a` element in IE 8/9.
*/
/* line 235, ../../../sass/normalize.scss */
img {
border: 0;
}
/**
* Correct overflow displayed oddly in IE 9.
*/
/* line 243, ../../../sass/normalize.scss */
svg:not(:root) {
overflow: hidden;
}
/* ==========================================================================
Figures
========================================================================== */
/**
* Address margin not present in IE 8/9 and Safari 5.
*/
/* line 255, ../../../sass/normalize.scss */
figure {
margin: 0;
}
/* ==========================================================================
Forms
========================================================================== */
/**
* Define consistent border, margin, and padding.
*/
/* line 267, ../../../sass/normalize.scss */
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
/**
* 1. Correct `color` not being inherited in IE 8/9.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
/* line 278, ../../../sass/normalize.scss */
legend {
border: 0;
/* 1 */
padding: 0;
/* 2 */
}
/**
* 1. Correct font family not being inherited in all browsers.
* 2. Correct font size not being inherited in all browsers.
* 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
*/
/* line 292, ../../../sass/normalize.scss */
button,
input,
select,
textarea {
font-family: inherit;
/* 1 */
font-size: 100%;
/* 2 */
margin: 0;
/* 3 */
}
/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
/* line 304, ../../../sass/normalize.scss */
button,
input {
line-height: normal;
}
/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
* Correct `select` style inheritance in Firefox 4+ and Opera.
*/
/* line 316, ../../../sass/normalize.scss */
button,
select {
text-transform: none;
}
/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
* `input` and others.
*/
/* line 331, ../../../sass/normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
/* 2 */
cursor: pointer;
/* 3 */
}
/**
* Re-set default cursor for disabled elements.
*/
/* line 341, ../../../sass/normalize.scss */
button[disabled],
html input[disabled] {
cursor: default;
}
/**
* 1. Address box sizing set to `content-box` in IE 8/9.
* 2. Remove excess padding in IE 8/9.
*/
/* line 351, ../../../sass/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
/* 1 */
padding: 0;
/* 2 */
}
/**
* 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
* (include `-moz` to future-proof).
*/
/* line 362, ../../../sass/normalize.scss */
input[type="search"] {
-webkit-appearance: textfield;
/* 1 */
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
/* 2 */
box-sizing: content-box;
}
/**
* Remove inner padding and search cancel button in Safari 5 and Chrome
* on OS X.
*/
/* line 375, ../../../sass/normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* Remove inner padding and border in Firefox 4+.
*/
/* line 384, ../../../sass/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
/**
* 1. Remove default vertical scrollbar in IE 8/9.
* 2. Improve readability and alignment in all browsers.
*/
/* line 394, ../../../sass/normalize.scss */
textarea {
overflow: auto;
/* 1 */
vertical-align: top;
/* 2 */
}
/* ==========================================================================
Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
/* line 407, ../../../sass/normalize.scss */
table {
border-collapse: collapse;
border-spacing: 0;
}

View file

@ -0,0 +1,183 @@
@font-face {
font-family: "Overpass";
src: local("Overpass Regular"),
local(Overpass),
local(Overpass-Regular),
url(static/fonts/Overpass-Regular.ttf);
font-style: normal;
font-weight: 400;
}
@font-face {
font-family: "Overpass";
src: local("Overpass Bold"),
local(Overpass-Bold),
local(Overpass-Bold),
url(static/fonts/Overpass-Bold.ttf);
font-style: normal;
font-weight: 700;
}
@font-face {
font-family: "Overpass";
src: local("Overpass Light"),
local(Overpass-Light),
url(static/fonts/Overpass-Light.ttf);
font-style: normal;
font-weight: 300;
}
body {
font-family: "Overpass";
background-color: #fefefe;
font-size: 16pt
}
.bg {
background-image: linear-gradient(#e8e8e8, #fefefe);
}
.fullpage {
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.navbar {
margin-bottom: 0px;
border: none;
background: none;
}
.navbar-dark {
background-color: #535452;
}
.navbar-nav > li > a {
text-transform: uppercase;
color: #e8e8e8 !important;
font-size: 10pt;
}
.navbar-nav > li > a:hover {
color: #639a81 !important;
}
.development {
text-transform: uppercase;
color: #cc6168 !important;
font-size: 10pt;
}
.staging {
text-transform: uppercase;
color: #cc8f60 !important;
font-size: 10pt;
}
.jumbotron {
background: none;
}
.logo {
width: 1000px;
}
.punchline {
font-size: 34pt !important;
font-weight: 700 !important;
text-transform: uppercase;
color: #535452;
}
.vfill-40 {
margin: 0px;
padding: 0px;
height: 40px;
}
.vfill-80 {
margin: 0px;
padding: 0px;
height: 80px;
}
.vfill-120 {
margin: 0px;
padding: 0px;
height: 120px;
}
.btn-primary {
background-color: rgba(0,0,0,0);
border-color: #639a81 !important;
border-width: 2px;
color: #639a81;
margin: 0px 5px 5px 10px;
padding: 11px 16px 8px 16px;
border-radius: 23px;
text-transform: uppercase;
font-size: 12pt;
font-weight: 600 !important;
}
.btn-primary:hover {
background-color: #639a81;
border-color: #639a81;
color: white;
}
.hvr-fade {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
overflow: hidden;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: color, background-color;
transition-property: color, background-color;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
background-color: #639a81 !important;
color: white;
}
.vertical-center {
display: flex;
align-items: center;
}
.featurette {
font-size: 72pt;
margin-top: 0.1em;
line-height: 0px;
}
hr {
margin-top: 40px;
margin-bottom: 40px;
}
h2{
font-size: 18pt !important;
text-transform: uppercase;
font-weight: 700;
}
.text-muted {
font-weight: 300;
}
footer {
background: linear-gradient(#fefefe, #e8e8e8);
}
small {
font-size: 9pt;
}

View file

@ -1,56 +0,0 @@
@charset "UTF-8";
@font-face {
font-family: 'ComfortaaThin';
src: url("../fonts/Comfortaa_Thin-webfont.eot");
src: local("☺"), url("../fonts/Comfortaa_Thin-webfont.woff") format("woff"), url("../fonts/Comfortaa_Thin-webfont.ttf") format("truetype"), url("../fonts/Comfortaa_Thin-webfont.svg#webfontReo2lGxG") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ComfortaaRegular';
src: url("../fonts/Comfortaa_Regular-webfont.eot");
src: local("☺"), url("../fonts/Comfortaa_Regular-webfont.woff") format("woff"), url("../fonts/Comfortaa_Regular-webfont.ttf") format("truetype"), url("../fonts/Comfortaa_Regular-webfont.svg#webfontxbL3cos8") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ComfortaaBold';
src: url("../fonts/Comfortaa_Bold-webfont.eot");
src: local("☺"), url("../fonts/Comfortaa_Bold-webfont.woff") format("woff"), url("../fonts/Comfortaa_Bold-webfont.ttf") format("truetype"), url("../fonts/Comfortaa_Bold-webfont.svg#webfontjkcnhWWT") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CantarellRegular';
src: url("../fonts/Cantarell-Regular-webfont.eot");
src: local("☺"), url("../fonts/Cantarell-Regular-webfont.woff") format("woff"), url("../fonts/Cantarell-Regular-webfont.ttf") format("truetype"), url("../fonts/Cantarell-Regular-webfont.svg#webfontPQ4tPnyo") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CantarellBold';
src: url("../fonts/Cantarell-Bold-webfont.eot");
src: local("☺"), url("../fonts/Cantarell-Bold-webfont.woff") format("woff"), url("../fonts/Cantarell-Bold-webfont.ttf") format("truetype"), url("../fonts/Cantarell-Bold-webfont.svg#webfont3gCLDhwY") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CantarellBoldOblique';
src: url("../fonts/Cantarell-BoldOblique-webfont.eot");
src: local("☺"), url("../fonts/Cantarell-BoldOblique-webfont.woff") format("woff"), url("../fonts/Cantarell-BoldOblique-webfont.ttf") format("truetype"), url("../fonts/Cantarell-BoldOblique-webfont.svg#webfont3gCLDhwY") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CantarellOblique';
src: url("../fonts/Cantarell-Oblique-webfont.eot");
src: local("☺"), url("../fonts/Cantarell-Oblique-webfont.woff") format("woff"), url("../fonts/Cantarell-Oblique-webfont.ttf") format("truetype"), url("../fonts/Cantarell-Oblique-webfont.svg#webfont3gCLDhwY") format("svg");
font-weight: normal;
font-style: normal;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 470 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 B

View file

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="26.568575mm"
height="33.02mm"
viewBox="0 0 94.14062 117"
id="svg4510"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="taskotron-box.svg">
<defs
id="defs4512" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="99.735278"
inkscape:cy="-24.881749"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1869"
inkscape:window-height="1016"
inkscape:window-x="1971"
inkscape:window-y="277"
inkscape:window-maximized="1" />
<metadata
id="metadata4515">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-358.64397,-196.71935)">
<path
style="display:inline;opacity:1;fill:#639a81;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 405.71428,196.71935 -46.57031,26.8867 47.26367,26.45901 0,4.4062 -47.76367,-26.74021 0,58.8125 47.07031,27.1758 47.07031,-27.1758 0,-18.336 -47.07031,27.1758 -24.57813,-14.1914 0,-16.4785 24.57813,14.1914 47.07031,-27.1758 0,-27.834 -47.07031,-27.1757 z"
id="path5251"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View file

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="152.8407mm"
height="33.020004mm"
viewBox="0 0 541.56153 117.00001"
id="svg3548"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="taskotron-dev.svg">
<defs
id="defs3550" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4142136"
inkscape:cx="164.34191"
inkscape:cy="137.69462"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1869"
inkscape:window-height="1016"
inkscape:window-x="1971"
inkscape:window-y="277"
inkscape:window-maximized="1" />
<metadata
id="metadata3553">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-107.01628,-333.22243)">
<g
id="g5313"
transform="translate(-144.75325,-51.724965)">
<path
d="m 574.31747,465.93712 c 0,-4.6652 -0.022,-10.1319 -0.022,-10.1319 l 13.2483,0 0,-24.6367 -20.5845,-0.043 c 0,0 0,34.0123 -0.011,34.8116 -0.117,-0.019 -4.8333,0 -4.8333,0 l -5.1537,-5.1537 0,-34.5838 5.2826,-5.2631 29.8084,0.021 5.0859,5.1537 0,39.7375 c -9.0794,0.1723 -17.0225,0.088 -22.8202,0.088 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path4798"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccccc" />
<g
style="fill:#535452;fill-opacity:1"
id="g4800"
transform="translate(24.19388,-514.91484)">
<path
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0"
d="m 517.42038,980.86302 -22.7564,-22.63636 22.7564,-22.36364 12.22779,0 -22.43625,22.36364 22.43625,22.63636 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.77410464"
id="path4802" />
<rect
y="935.86304"
x="490.38315"
height="45"
width="10.232907"
id="rect4804"
style="opacity:1;fill:#535452;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.77410464" />
</g>
<path
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 653.48878,420.94862 0,44.9746 10.16999,0 -0.01,-34.9258 20.1621,-0.01 c 0,0 0.044,4.433 0.019,7.334 l -14.69141,0 0,10.0449 -0.02,0 17.56641,17.5801 12.2285,0 -17.3047,-17.5625 12.25,0 0,-22.3223 -5.04691,-5.1152 -35.32619,0 z"
id="path4806"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path4808"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 793.33107,465.94842 -10.0046,0 -20.2029,-27.4325 0,27.4325 -10.0047,0 0,-45 10.0047,0 20.2029,27.6351 0,-27.6351 10.0046,0 0,45 0,0 z" />
<path
inkscape:connector-curvature="0"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:-2.09637547px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 369.16458,420.94842 0,10.1816 15.3399,0 0,34.8184 10.1816,0 0,-34.8184 15.3399,0 0,-10.1816 -40.8614,0 z"
id="path4810" />
<path
inkscape:connector-curvature="0"
id="path4812"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 505.88197,460.73002 -5.1506,5.2184 -35.1732,0 0,-10.1657 30.2937,0 0,-7.2515 -30.2937,0 0,-22.3645 5.15061,-5.2183 35.17319,0 0,10.0979 -30.2937,0 0,7.3192 30.2937,0 0,22.3645 0,0 z" />
<path
d="m 456.82298,426.25422 0,39.6941 -35.1806,0 -5.1434,-5.2208 0,-22.3602 22.88889,0.016 0,10.1489 -12.86439,-0.01 0.015,7.2564 20.2521,-0.012 0.001,-24.7152 -30.2929,-0.012 0,-10.0943 35.17441,0 5.14959,5.2201 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:0px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:0.74159491px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path4814"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccc" />
<path
sodipodi:nodetypes="ccccccccccccccc"
inkscape:connector-curvature="0"
id="path4816"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 726.99267,465.94502 c 0,-4.6652 0.022,-10.1319 0.022,-10.1319 l -13.24829,0 0,-24.6367 20.5846,-0.043 c 0,0 0,34.0124 0.011,34.8116 0.11699,-0.019 4.8333,0 4.8333,0 l 5.15369,-5.1536 0,-34.5839 -5.24749,-5.2591 -29.8435,0.017 -5.0859,5.1536 0,39.7376 c 9.0793,0.1722 17.0225,0.088 22.8201,0.088 z" />
<path
id="path4818"
d="m 605.50407,420.94842 0,10.1816 15.3399,0 0,34.8184 10.1816,0 0,-34.8184 15.3398,0 0,-10.1816 -40.8613,0 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:-2.09637547px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:connector-curvature="0" />
</g>
<path
style="display:inline;opacity:1;fill:#cc6168;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 154.08659,333.22244 -46.57031,26.8867 47.26367,26.45901 0,4.4062 -47.76367,-26.74021 0,58.8125 47.07031,27.1758 47.07031,-27.1758 0,-18.336 -47.07031,27.1758 -24.57813,-14.1914 0,-16.4785 24.57813,14.1914 47.07031,-27.1758 0,-27.834 -47.07031,-27.1757 z"
id="path5251"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.6 KiB

View file

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="152.8407mm"
height="33.020004mm"
viewBox="0 0 541.56153 117.00001"
id="svg3548"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="taskotron.svg">
<defs
id="defs3550" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="254.20628"
inkscape:cy="13.732789"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1869"
inkscape:window-height="1016"
inkscape:window-x="1971"
inkscape:window-y="277"
inkscape:window-maximized="1" />
<metadata
id="metadata3553">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-107.01628,-333.22243)">
<g
id="g5313"
transform="translate(-144.75325,-51.724965)">
<path
d="m 574.31747,465.93712 c 0,-4.6652 -0.022,-10.1319 -0.022,-10.1319 l 13.2483,0 0,-24.6367 -20.5845,-0.043 c 0,0 0,34.0123 -0.011,34.8116 -0.117,-0.019 -4.8333,0 -4.8333,0 l -5.1537,-5.1537 0,-34.5838 5.2826,-5.2631 29.8084,0.021 5.0859,5.1537 0,39.7375 c -9.0794,0.1723 -17.0225,0.088 -22.8202,0.088 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path4798"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccccc" />
<g
style="fill:#535452;fill-opacity:1"
id="g4800"
transform="translate(24.19388,-514.91484)">
<path
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0"
d="m 517.42038,980.86302 -22.7564,-22.63636 22.7564,-22.36364 12.22779,0 -22.43625,22.36364 22.43625,22.63636 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.77410464"
id="path4802" />
<rect
y="935.86304"
x="490.38315"
height="45"
width="10.232907"
id="rect4804"
style="opacity:1;fill:#535452;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.77410464" />
</g>
<path
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 653.48878,420.94862 0,44.9746 10.16999,0 -0.01,-34.9258 20.1621,-0.01 c 0,0 0.044,4.433 0.019,7.334 l -14.69141,0 0,10.0449 -0.02,0 17.56641,17.5801 12.2285,0 -17.3047,-17.5625 12.25,0 0,-22.3223 -5.04691,-5.1152 -35.32619,0 z"
id="path4806"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path4808"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 793.33107,465.94842 -10.0046,0 -20.2029,-27.4325 0,27.4325 -10.0047,0 0,-45 10.0047,0 20.2029,27.6351 0,-27.6351 10.0046,0 0,45 0,0 z" />
<path
inkscape:connector-curvature="0"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:-2.09637547px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 369.16458,420.94842 0,10.1816 15.3399,0 0,34.8184 10.1816,0 0,-34.8184 15.3399,0 0,-10.1816 -40.8614,0 z"
id="path4810" />
<path
inkscape:connector-curvature="0"
id="path4812"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 505.88197,460.73002 -5.1506,5.2184 -35.1732,0 0,-10.1657 30.2937,0 0,-7.2515 -30.2937,0 0,-22.3645 5.15061,-5.2183 35.17319,0 0,10.0979 -30.2937,0 0,7.3192 30.2937,0 0,22.3645 0,0 z" />
<path
d="m 456.82298,426.25422 0,39.6941 -35.1806,0 -5.1434,-5.2208 0,-22.3602 22.88889,0.016 0,10.1489 -12.86439,-0.01 0.015,7.2564 20.2521,-0.012 0.001,-24.7152 -30.2929,-0.012 0,-10.0943 35.17441,0 5.14959,5.2201 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:0px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:0.74159491px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path4814"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccc" />
<path
sodipodi:nodetypes="ccccccccccccccc"
inkscape:connector-curvature="0"
id="path4816"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 726.99267,465.94502 c 0,-4.6652 0.022,-10.1319 0.022,-10.1319 l -13.24829,0 0,-24.6367 20.5846,-0.043 c 0,0 0,34.0124 0.011,34.8116 0.11699,-0.019 4.8333,0 4.8333,0 l 5.15369,-5.1536 0,-34.5839 -5.24749,-5.2591 -29.8435,0.017 -5.0859,5.1536 0,39.7376 c 9.0793,0.1722 17.0225,0.088 22.8201,0.088 z" />
<path
id="path4818"
d="m 605.50407,420.94842 0,10.1816 15.3399,0 0,34.8184 10.1816,0 0,-34.8184 15.3398,0 0,-10.1816 -40.8613,0 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:-2.09637547px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:connector-curvature="0" />
</g>
<path
style="display:inline;opacity:1;fill:#639a81;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 154.08659,333.22244 -46.57031,26.8867 47.26367,26.45901 0,4.4062 -47.76367,-26.74021 0,58.8125 47.07031,27.1758 47.07031,-27.1758 0,-18.336 -47.07031,27.1758 -24.57813,-14.1914 0,-16.4785 24.57813,14.1914 47.07031,-27.1758 0,-27.834 -47.07031,-27.1757 z"
id="path5251"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.6 KiB

View file

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="152.8407mm"
height="33.020004mm"
viewBox="0 0 541.56153 117.00001"
id="svg3548"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="taskotron-stg.svg">
<defs
id="defs3550" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="412.10946"
inkscape:cy="-3.3890212"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1869"
inkscape:window-height="1016"
inkscape:window-x="1971"
inkscape:window-y="277"
inkscape:window-maximized="1" />
<metadata
id="metadata3553">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-107.01628,-333.22243)">
<g
id="g5313"
transform="translate(-144.75325,-51.724965)">
<path
d="m 574.31747,465.93712 c 0,-4.6652 -0.022,-10.1319 -0.022,-10.1319 l 13.2483,0 0,-24.6367 -20.5845,-0.043 c 0,0 0,34.0123 -0.011,34.8116 -0.117,-0.019 -4.8333,0 -4.8333,0 l -5.1537,-5.1537 0,-34.5838 5.2826,-5.2631 29.8084,0.021 5.0859,5.1537 0,39.7375 c -9.0794,0.1723 -17.0225,0.088 -22.8202,0.088 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path4798"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccccc" />
<g
style="fill:#535452;fill-opacity:1"
id="g4800"
transform="translate(24.19388,-514.91484)">
<path
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0"
d="m 517.42038,980.86302 -22.7564,-22.63636 22.7564,-22.36364 12.22779,0 -22.43625,22.36364 22.43625,22.63636 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.77410464"
id="path4802" />
<rect
y="935.86304"
x="490.38315"
height="45"
width="10.232907"
id="rect4804"
style="opacity:1;fill:#535452;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.77410464" />
</g>
<path
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 653.48878,420.94862 0,44.9746 10.16999,0 -0.01,-34.9258 20.1621,-0.01 c 0,0 0.044,4.433 0.019,7.334 l -14.69141,0 0,10.0449 -0.02,0 17.56641,17.5801 12.2285,0 -17.3047,-17.5625 12.25,0 0,-22.3223 -5.04691,-5.1152 -35.32619,0 z"
id="path4806"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path4808"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 793.33107,465.94842 -10.0046,0 -20.2029,-27.4325 0,27.4325 -10.0047,0 0,-45 10.0047,0 20.2029,27.6351 0,-27.6351 10.0046,0 0,45 0,0 z" />
<path
inkscape:connector-curvature="0"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:-2.09637547px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 369.16458,420.94842 0,10.1816 15.3399,0 0,34.8184 10.1816,0 0,-34.8184 15.3399,0 0,-10.1816 -40.8614,0 z"
id="path4810" />
<path
inkscape:connector-curvature="0"
id="path4812"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 505.88197,460.73002 -5.1506,5.2184 -35.1732,0 0,-10.1657 30.2937,0 0,-7.2515 -30.2937,0 0,-22.3645 5.15061,-5.2183 35.17319,0 0,10.0979 -30.2937,0 0,7.3192 30.2937,0 0,22.3645 0,0 z" />
<path
d="m 456.82298,426.25422 0,39.6941 -35.1806,0 -5.1434,-5.2208 0,-22.3602 22.88889,0.016 0,10.1489 -12.86439,-0.01 0.015,7.2564 20.2521,-0.012 0.001,-24.7152 -30.2929,-0.012 0,-10.0943 35.17441,0 5.14959,5.2201 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:0px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:0.74159491px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path4814"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccc" />
<path
sodipodi:nodetypes="ccccccccccccccc"
inkscape:connector-curvature="0"
id="path4816"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:1.63800144px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 726.99267,465.94502 c 0,-4.6652 0.022,-10.1319 0.022,-10.1319 l -13.24829,0 0,-24.6367 20.5846,-0.043 c 0,0 0,34.0124 0.011,34.8116 0.11699,-0.019 4.8333,0 4.8333,0 l 5.15369,-5.1536 0,-34.5839 -5.24749,-5.2591 -29.8435,0.017 -5.0859,5.1536 0,39.7376 c 9.0793,0.1722 17.0225,0.088 22.8201,0.088 z" />
<path
id="path4818"
d="m 605.50407,420.94842 0,10.1816 15.3399,0 0,34.8184 10.1816,0 0,-34.8184 15.3398,0 0,-10.1816 -40.8613,0 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:67.56756592px;line-height:125%;font-family:loaded;-inkscape-font-specification:loaded;letter-spacing:-2.09637547px;word-spacing:0px;fill:#535452;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:connector-curvature="0" />
</g>
<path
style="display:inline;opacity:1;fill:#cc8f60;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 154.08659,333.22244 -46.57031,26.8867 47.26367,26.45901 0,4.4062 -47.76367,-26.74021 0,58.8125 47.07031,27.1758 47.07031,-27.1758 0,-18.336 -47.07031,27.1758 -24.57813,-14.1914 0,-16.4785 24.57813,14.1914 47.07031,-27.1758 0,-27.834 -47.07031,-27.1757 z"
id="path5251"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.6 KiB

View file

@ -1,147 +1,176 @@
<!doctype html>
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!-- Consider adding an manifest.appcache: h5bp.com/d/Offline -->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Use the .htaccess and remove these lines to avoid edge case issues.
More info: h5bp.com/b/378 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>{{ landingpage_title }}</title>
<meta name="description" content="Landing page for the Fedora QA Taskotron instance.">
<meta name="author" content="Fedora QA">
<meta name="description" content="Landing page for the Fedora QA Taskotron instance.">
<meta name="author" content="Fedora QA">
<!-- Mobile viewport optimized: j.mp/bplateviewport -->
<meta name="viewport" content="width=device-width,initial-scale=1">
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<link rel="stylesheet" href="static/css/style.css">
<!-- Place favicon.ico and apple-touch-icon.png in the root directory: mathiasbynens.be/notes/touch-icons -->
<link rel="shortcut icon" href="static/favicon.ico">
<!-- CSS: implied media=all -->
<link rel="stylesheet" href="static/css/foundation.css">
<link rel="stylesheet" href="static/css/normalize.css">
<link rel="stylesheet" href="static/css/app.css">
<link rel="stylesheet" href="static/css/text.css">
<!-- end CSS-->
<title>Taskotron {{ landingpage_title }}</title>
<link rel="icon" type="image/png" href="static/img/favicon.png">
</head>
<body>
<nav class="navbar navbar-default navbar-static-top navbar-dark">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
{% if landingpage_title %}
<a class="navbar-brand {{landingpage_title|lower}}">{{landingpage_title}} Instance</a>
{% endif %}
</div>
<div class="fullcontainer">
<div id="preheader" class="fedora-preheader">
<div class="row">
<div class="large-3 columns">
<a href="">
<div id="logo" class="fedora-header">
</div>
</a>
</div>
<div class="large-1 columns">
</div>
</div>
</div>
<div class="row">
<div class="large-8 large-centered columns" id="nav-bar">
<div class="menu-container">
<span class="menu-bar">
<ul>
<li><a class="active" href="#">Home</a></li>
<li><a href="https://fedoraproject.org/wiki/Taskotron">Wiki</a></li>
<li><a href="https://phab.qadevel.cloud.fedoraproject.org/maniphest">Issue Tracker</a></li>
<li><a href="https://docs.qadevel.cloud.fedoraproject.org/libtaskotron/latest/">Documentation</a></li>
<div id="navbar" class="navbar-collapse collapse navbar-dark">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://fedoraproject.org/wiki/Taskotron">Wiki</a></li>
<li><a href="https://phab.qadevel.cloud.fedoraproject.org">Issue Tracker</a></li>
<li><a href="https://fedoraproject.org/wiki/Taskotron/Tasks">Information about Tasks</a></li>
</ul>
</span>
</div> <!-- end of menu container -->
</div> <!-- end of menu column -->
</div> <!-- end of menu row -->
<div class="row">
<div class="large-12 columns" id="index">
<h2>Welcome to {{ landingpage_title }}</h2>
<p>Taskotron is a framework for automated task execution. Below are some quick links to the current staging instance.</p>
<div class="panel radius" id="main-info">
<ul>
<li><a href="/taskmaster/waterfall">Recently Executed Tasks</a></li>
<li><a href="https://fedoraproject.org/wiki/Taskotron/Tasks">Information about Taskotron Tasks (and help for reading their output)</a></li>
<li><a href="/{{ resultsdb_fe_endpoint }}/jobs">Browse Task Results</a></li>
</ul>
</div>
<h3>Overview</h3>
<p>Taskotron is in the very early stages of development with the objective to replace <a href="http://fedoraproject.org/wiki/AutoQA">AutoQA</a> for automating selected <a href="http://fedoraproject.org/wiki/QA">QA</a> tasks in Fedora. Some of its major envisioned features:</p>
<div class="panel radius" id="main-info">
<ul>
<li>Support for distribution-wide checks - e.g. Can this set of packages be pushed to stable updates repository? or Is this new system compose installable?</li>
<li>Support for package-related checks - e.g. Can this new build of firefox package be safely updated? or Do the functional tests pass for this new build of openssh?</li>
<li>Simple check management - package maintainers in full control of their package-related checks, no hurdles</li>
<li>Event-based - where applicable only the simplest interaction between services is used - passing messages through a message bus - for both check triggering and result reporting. No hardcoded tie-ins to specific services.</li>
<li>Decoupled design - comprised of loosely-coupled standalone units (tools, libraries) so that important logical functions are separated and one unit can be replaced with a different unit with similar functionality</li>
<li>Trivial local execution - no need to replicate the production environment with all its servers and configurations, the check authors can easily run and develop their checks on their local machine with no unnecessary software setup hassle</li>
<li>Useful for other Linux distributions as well, not just Fedora</li>
</ul>
</div>
<p>Taskotron is under active development. If you're interested in contributing, check out our <a href="{{ taskotron_docs_url }}/devguide.html">Development guide</a> and the tickets and tasks on our <a href="https://phab.qadevel.cloud.fedoraproject.org/maniphest/query/J_IIsveePHC./">phabricator instance</a> (login required for main page for now but applications are available without login).
</p>
<p>If you have any questions there are a few ways you can contact us.
<div class="panel radius" id="main-info">
<ul>
<li>
Via email on <a href="https://admin.fedoraproject.org/mailman/listinfo/qa-devel">The Fedora qa-devel list</a>
</li>
<li>In #fedora-qa on Freenode IRC</li>
</ul>
</div>
</p>
</div>
</div>
</div>
</div>
</nav>
<div class="container">
<div class="fedora-prefooter">
<div class="twelve column">
This application is open source! Get <a href="https://bitbucket.org/fedoraqa/baseweb">the code</a>
or look at <a href="https://phab.qadevel.cloud.fedoraproject.org/project/view/5/">development plans</a>.
<div class="fedora-footer"></div>
</div>
<div class="bg fullpage">
<div class="jumbotron text-center">
<div class="container">
<div class="vfill-40"></div>
<img src="static/img/taskotron-{{landingpage_instance}}.svg" class="img-responsive center-block logo">
<div class="vfill-120"></div>
<p class="punchline">automated task execution framework</p>
<div class="vfill-120"></div>
<p>
<a class="btn btn-lg btn-primary hvr-fade" href="/{{ resultsdb_fe_endpoint }}/jobs" role="button">Browse Task Results</a>
<a class="btn btn-lg btn-primary hvr-fade" href="/taskmaster/waterfall" role="button">Recently Executed Tasks</a>
<a class="btn btn-lg btn-primary hvr-fade" href="https://docs.qadevel.cloud.fedoraproject.org/libtaskotron/latest/docs" role="button">Documentation</a>
</p>
</div>
</div>
</div>
</div>
</div> <!-- end of main row -->
<div class="container">
{% if fedmenu_url is defined and fedmenu_data_url is defined %}
<script src="{{ jquery_url }}"></script>
<script src="{{ fedmenu_url }}"></script>
<script>
fedmenu({
'url': '{{ fedmenu_data_url }}',
'mimeType': 'application/javascript',
'position': 'bottom-right',
});
</script>
{% endif %}
<div class="row vertical-center">
<div class="col-md-9">
<h2>Open source rockstar</h2><p class="text-muted">Taskotron is under active development. If you're interested in contributing, check out our <a href="{{ taskotron_docs_url }}/devguide.html">Development guide</a> and the tickets and tasks on our <a href="https://phab.qadevel.cloud.fedoraproject.org/project/view/28/">Planning Workboard</a>, or pick some <a href="https://phab.qadevel.cloud.fedoraproject.org/project/board/12/">easy to handle tasks</a>.</p>
</div>
<div class="col-md-3">
<div class="featurette text-right" style="color: #cc8f60;">
<i class="fa fa-code-fork"></i></div>
</div>
</div>
<hr>
<div class="row vertical-center">
<div class="col-md-3">
<div class="featurette text-left" style="color: #639a81;">
<i class="fa fa-bar-chart"></i></div>
</div>
<div class="col-md-9">
<h2>Simple check management</h2><p class="text-muted">Package maintainers in full control of their package-related checks, no hurdles.</p>
</div>
</div>
<hr>
<div class="row vertical-center">
<div class="col-md-9">
<h2>Support for package-related checks</h2><p class="text-muted">Can this new build of firefox package be safely updated? Do the functional tests pass for this new build of openssh?</p>
</div>
<div class="col-md-3">
<div class="featurette text-right" style="color: #cc8f60;">
<i class="fa fa-cubes"></i></div>
</div>
</div>
<hr>
<div class="row vertical-center">
<div class="col-md-3">
<div class="featurette text-left" style="color: #639a81;">
<i class="fa fa-globe"></i></div>
</div>
<div class="col-md-9">
<h2>Support for distribution-wide checks</h2><p class="text-muted">Can this set of packages be pushed to stable? Is this new system compose installable?</p>
</div>
</div>
<hr>
<div class="row vertical-center">
<div class="col-md-9">
<h2>Event-based</h2><p class="text-muted">Where applicable only the simplest interaction between services is used - passing messages through a message bus - for both check triggering and result reporting. No hardcoded tie-ins to specific services.</p>
</div>
<div class="col-md-3">
<div class="featurette text-right" style="color: #cc8f60;">
<i class="fa fa-paper-plane"></i></div>
</div>
</div>
<hr>
<div class="row vertical-center">
<div class="col-md-3">
<div class="featurette text-left" style="color: #639a81;">
<i class="fa fa-puzzle-piece"></i></div>
</div>
<div class="col-md-9">
<h2>Decoupled design</h2><p class="text-muted">Comprised of loosely-coupled standalone units (tools, libraries) so that important logical functions are separated and one unit can be replaced with a different unit with similar functionality.</p>
</div>
</div>
<hr>
<div class="row vertical-center">
<div class="col-md-9">
<h2>Trivial local execution</h2><p class="text-muted">No need to replicate the production environment with all its servers and configurations, the check authors can easily run and develop their checks on their local machine with no unnecessary software setup hassle.</p>
</div>
<div class="col-md-3">
<div class="featurette text-right" style="color: #cc8f60;">
<i class="fa fa-desktop"></i></div>
</div>
</div>
</div>
<footer class="fullpage">
<div class="container text-center">
<div class="punchline">Get in touch!</div>
<div class="vfill-120"></div>
<p class="text-muted">Email on <a href="https://lists.fedoraproject.org/archives/list/qa-devel@lists.fedoraproject.org/">The Fedora qa-devel list</a></p>
<p class="text-muted">In #fedora-qa on <a href="https://webchat.freenode.net/">Freenode IRC</a></p>
<p class="text-muted">Check the <a href="https://phab.qadevel.cloud.fedoraproject.org/">Phabricator</a></p>
<div class="vfill-120"></div>
<img src="static/img/taskotron-box.svg">
</div>
</footer>
</body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="https://apps.fedoraproject.org/fedmenu/js/fedmenu.js"></script>
<script>
fedmenu({
'url': 'https://apps.fedoraproject.org/js/data.js',
'mimeType': 'application/javascript',
'position': 'bottom-right',
});
</script>
</html>