Skip to content
This repository was archived by the owner on May 8, 2021. It is now read-only.

Commit 31d3113

Browse files
committed
Fix small things
1 parent ce6778f commit 31d3113

File tree

12 files changed

+359
-619
lines changed

12 files changed

+359
-619
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_site

_config.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Site settings
2+
title: Open Source Checklist
3+
4+
description: > # this means to ignore newlines until "baseurl:"
5+
A checklist for open source projects
6+
baseurl: "/foss-contributors-checklist" # the subpath of your site, e.g. /blog/
7+
url: "http://opensourcedesign.net" # the base hostname & protocol for your site
8+
twitter_username: opensourcedesign
9+
github_username: opensourcedesign
10+
11+
# Build settings
12+
markdown: kramdown
13+
14+
kramdown:
15+
input: GFM

_includes/footer.html

Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
<div id="footer" class="">
2+
3+
<div id="toolbar" class="hide-for-print">
4+
<button id="print" onclick="window.print();" type="button"><i class="fa fa-print"></i>Print</button>
5+
<button id="reset"><i class="fa fa-refresh"></i>Reset</button>
6+
<a id="github" class="button" href="https://github.com/opensourcedesign/foss-contributors-checklist" target="_blank" title="fork on github"><i class="fa fa-github"></i>Fork</a>
7+
</div>
8+
9+
<div id="credits">Created by&nbsp;<a href="https://github.com/{{ site.github_username }}" target="_blank" title="@{{ site.github_username }}">@{{ site.github_username }}</a>. Much thanks to the <a href="https://uxchecklist.github.io/">UX Checklist</a>
10+
</div>
11+
12+
{% comment %}
13+
<div class="hide-for-print clearfix">
14+
<!-- Begin MailChimp Signup Form -->
15+
<div id="mc_embed_signup">
16+
<form action="//github.us9.list-manage.com/subscribe/post?u=08f46baa146402de6c0fd5ce1&amp;id=fefa7a6868" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
17+
<div id="mc_embed_signup_scroll">
18+
<label for="mce-EMAIL">We are working to make this better. Sign up for updates!</label>
19+
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
20+
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
21+
<div style="position: absolute; left: -5000px;"><input type="text" name="b_08f46baa146402de6c0fd5ce1_fefa7a6868" tabindex="-1" value=""></div>
22+
<input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button">
23+
</div>
24+
</form>
25+
</div>
26+
27+
<!--End mc_embed_signup-->
28+
</div>
29+
30+
<div class="hide-for-print clearfix">
31+
<a class="typeform-share button" href="https://sovesove.typeform.com/to/Ok2qWy" data-mode="1" target="_blank" title="give some feedback!"><i class="fa fa-comment-o"></i>Do you like that?</a>
32+
<script>(function(){var qs,js,q,s,d=document,gi=d.getElementById,ce=d.createElement,gt=d.getElementsByTagName,id='typef_orm',b='https://s3-eu-west-1.amazonaws.com/share.typeform.com/';if(!gi.call(d,id)){js=ce.call(d,'script');js.id=id;js.src=b+'share.js';q=gt.call(d,'script')[0];q.parentNode.insertBefore(js,q)}id=id+'_';
33+
/*if(!gi.call(d,id)){qs=ce.call(d,'link');qs.rel='stylesheet';qs.id=id;qs.href=b+'share-button.css';s=gt.call(d,'head')[0];s.appendChild(qs,s)}*/})()</script>
34+
</div>
35+
<div id="inspiredby" class="hide-for-print clearfix"><a href="#friends" class="open-popup-link">Friends of this page</a></div>
36+
<div id="friends" class="white-popup mfp-hide">
37+
<p>
38+
Special thanks to:</br>
39+
<a href="https://twitter.com/alefranz" target="_blank" title="@alefranz">@alefranz</a> for the technical magic.</br>
40+
</p>
41+
<p>
42+
Inspired by&nbsp;<a href="http://webdesignerschecklist.com/" target="_blank" title="webdesignerschecklist">this</a>,&nbsp;<a href="https://userium.com/" target="_blank" title="Usability checklist">this</a>&nbsp;and&nbsp;<a href="http://ixdchecklist.com/" target="_blank" title="ixdchecklist">this</a>
43+
</p>
44+
<p>
45+
Also thanks to:</br>
46+
<a href="http://mokreo.com/" target="_blank" title="mokreo.com">Mokreo</a> for the superb illustrated icons.</br>
47+
<a href="http://dimsemenov.com/plugins/magnific-popup/" target="_blank" title="Magnific Popup">Magnific Popup</a> for this responsive modal popup.</br>
48+
<a href="http://garlicjs.org/" target="_blank" title="GarlicJs">GarlicJs</a> for the garlic, which everyone knows helps you save digital things locally in your browser.</br>
49+
<a href="http://fntneves.github.io/jquery-labelauty/" target="_blank" title="Labelauty">Labelauty</a> for the checkbox beautifier.</br>
50+
<a href="http://fortawesome.github.io/Font-Awesome/" target="_blank" title="Font Awesome">Font Awesome</a> for the iconic font.</br>
51+
</p>
52+
</div>
53+
</div>
54+
55+
{% endcomment %}
56+
57+
58+
59+
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
60+
<!-- <script src="js/vendor/jquery.js"></script> -->
61+
<script>
62+
window.Modernizr || document.write('<script type="text/javascript" src="js/vendor/modernizr.js">\x3C/script>');
63+
window.jQuery || document.write('<script type="text/javascript" src="js/vendor/jquery.js">\x3C/script>');
64+
</script>
65+
66+
<script src="js/garlic.js"></script>
67+
<script src="js/jquery-labelauty.js"></script>
68+
<script src="js/jquery.magnific-popup.min.js"></script>
69+
<script>
70+
$(document).ready(function(){
71+
$(":checkbox").labelauty({ label: false });
72+
$("#checklist-form").garlic();
73+
74+
$("#reset").on('click', function(){
75+
$('input:checkbox').each(function() {
76+
$(this).prop('checked', false);
77+
});
78+
$("#checklist-form").garlic('destroy');
79+
});
80+
$("#footer a").on('click', function(e){
81+
var elm = e.currentTarget;
82+
ga('send', 'event', 'footer', $(elm).attr('title'));
83+
});
84+
$("input:checkbox").on('change', function(e){
85+
var cb = $(this);
86+
var id = cb.attr('id');
87+
var isChecked = cb.is(':checked');
88+
// ga('send', 'event', {
89+
// 'eventCategory': 'checkbox',
90+
// 'eventAction': isChecked ? 'set' : 'clear',
91+
// 'eventLabel': id
92+
// });
93+
});
94+
95+
$('.open-popup-link').magnificPopup({
96+
type:'inline',
97+
midClick: true // Allow opening popup on middle mouse click. Always set it to true if you don't provide alternative source in href.
98+
});
99+
});
100+
101+
//realtime api
102+
var checkboxes = {};
103+
var view = null;
104+
var controller = null;
105+
106+
// $().ready(function(){
107+
// var isFn = function(id, e) { return $(e).is(':checked'); };
108+
// var setFn = function(id, e, val) {
109+
// $(e).prop('checked', val);
110+
// $(e).garlic('persist');
111+
// };
112+
// $('input:checkbox').each(function() {
113+
// var id = $(this).attr('id');
114+
// checkboxes[id] = new Realtime.Model.CheckBox(id, this, isFn, setFn);
115+
// });
116+
// view = new Realtime.View(checkboxes);
117+
// var cb = view.checkboxes;
118+
// console.log(cb);
119+
// controller = new Realtime.Controller(view);
120+
121+
// gapi.load("auth:client,drive-realtime,drive-share", function () {
122+
// controller.init();
123+
// $('form').on('change', 'input:checkbox', function(ev){
124+
// console.log(ev);
125+
// controller.onCheckBoxChange($(ev.target).attr('id'));
126+
// });
127+
128+
// var signinSuccess = function() {
129+
// $('#signin-do').hide();
130+
// $('#signin-fail').hide();
131+
// $('#signin-success').show();
132+
// $("#reset").on('click', function(){
133+
// controller.save();
134+
// });
135+
// };
136+
137+
// var signinFailed = function() {
138+
// $('#signin-fail').show();
139+
// };
140+
141+
// controller.auth(true,
142+
// signinSuccess,
143+
// function(){$('#signin-do').show();}
144+
// );
145+
146+
// $('#signin').on('click', function(){
147+
// controller.auth(false, signinSuccess, signinFailed);
148+
// });
149+
// });
150+
// });
151+
</script>
152+
<!-- <script type="text/javascript" src="https://apis.google.com/js/api.js"></script>
153+
<script type="text/javascript" src="js/realtime.js"></script> -->

_includes/head.html

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<head>
2+
<meta charset="utf-8" />
3+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
4+
<title>{{ site.title }}</title>
5+
<link rel="shortcut icon" href="favicon.ico?v=1">
6+
<link rel="apple-touch-icon" href="apple-touch-icon.png">
7+
8+
<meta property="og:title" content="{{ site.title }}" />
9+
<meta property="og:ulr" content="{{ site.url }}" />
10+
<meta property="og:image" content="{{ site.url }}/apple-touch-icon.png" />
11+
<meta property="og:description" content="{{ site.description }}" />
12+
13+
<!-- <meta name="google-site-verification" content="3Dof5ybDW6vSpHqG5nnJubTZeQ9mYWihL5mPP02FxtA" /> -->
14+
15+
<link rel="stylesheet" href="css/jquery-labelauty.css" />
16+
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
17+
<!-- Magnific Popup core CSS file -->
18+
<link rel="stylesheet" href="css/magnific-popup.css">
19+
20+
<link rel="stylesheet" href="css/style.css" />
21+
22+
<script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
23+
<!-- <script src="js/vendor/modernizr.js"></script> -->
24+
25+
<!-- GA plugin -->
26+
<!-- <script>
27+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
28+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
29+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
30+
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
31+
if(document.location.hostname == "uxchecklist.github.io") {
32+
ga('create', 'UA-57141076-1', 'auto');
33+
ga('send', 'pageview');
34+
}
35+
</script> -->
36+
</head>

_includes/header.html

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
2+
<div id="fb-root"></div>
3+
<script>(function(d, s, id) {
4+
var js, fjs = d.getElementsByTagName(s)[0];
5+
if (d.getElementById(id)) return;
6+
js = d.createElement(s); js.id = id;
7+
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&appId=118274511611887&version=v2.0";
8+
fjs.parentNode.insertBefore(js, fjs);
9+
}(document, 'script', 'facebook-jssdk'));</script>
10+
11+
<div id="header" class="">
12+
<div id="title">
13+
<h1>{{ site.title }}</h1>
14+
<p>{{ site.description }}</p>
15+
</div>
16+
{% comment %}
17+
<div id="sharebox" class="hide-for-print">
18+
<ul>
19+
<li>
20+
<!-- facebook plugin -->
21+
<div class="fb-like" data-href="http://uxchecklist.github.io/" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
22+
</li>
23+
<li>
24+
<!-- linkedin plugin -->
25+
<script src="//platform.linkedin.com/in.js" type="text/javascript">
26+
lang: en_US
27+
</script>
28+
<script type="IN/Share" data-counter="right"></script>
29+
</li>
30+
<li>
31+
<!-- twitter plugin -->
32+
<a href="https://twitter.com/share" class="twitter-share-button" data-text="UX Project Checklist: The UX Design Process From A to Z" data-via="sovesove" data-hashtags="ux,uxchecklist">Tweet</a>
33+
<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>
34+
</li>
35+
</ul>
36+
</div>
37+
{% endcomment %}
38+
</div>

_layouts/default.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!DOCTYPE html>
2+
<html>
3+
4+
{% include head.html %}
5+
6+
<body>
7+
8+
{% include header.html %}
9+
10+
<div class="page-content">
11+
<div class="wrapper">
12+
{{ content }}
13+
</div>
14+
</div>
15+
16+
{% include footer.html %}
17+
18+
</body>
19+
20+
</html>

_layouts/jobs.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
layout: default
3+
---
4+
<div class="post">
5+
6+
<header class="post-header">
7+
<h1 class="post-title">{{ page.title }}</h1>
8+
<div>
9+
<label for="organization">Organization: </label><a id="organization" class="organization" href="{{ page.org_url }}">{{ page.organization }}</a><br/>
10+
<label for="status">Status: </label><span id="status" class="status">{{ page.status }}</span><br/>
11+
<label for="rate">Rate: </label><span id="rate" class="rate">{{ page.rate }}</span><br/>
12+
<label for="date">Date Posted: </label><span id="date" class="date">{{ page.date_posted }}</span><br/>
13+
<span id="tags" class="rate">{{ page.tags }}</span><br/>
14+
</div>
15+
</header>
16+
17+
<article class="post-content">
18+
{{ content }}
19+
</article>
20+
21+
</div>

_layouts/page.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
layout: default
3+
---
4+
<div class="post">
5+
6+
<header class="post-header">
7+
<h1 class="post-title">{{ page.title }}</h1>
8+
</header>
9+
10+
<article class="post-content">
11+
{{ content }}
12+
</article>
13+
14+
</div>

_layouts/post.html

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
layout: default
3+
---
4+
<div class="post">
5+
6+
<header class="post-header">
7+
<h1 class="post-title">{{ page.title }}</h1>
8+
<p class="post-meta">{{ page.date | date: "%b %-d, %Y" }}{% if page.author %} • {{ page.author }}{% endif %}{% if page.meta %} • {{ page.meta }}{% endif %}</p>
9+
</header>
10+
11+
<article class="post-content">
12+
{{ content }}
13+
</article>
14+
15+
</div>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: checklist
3+
title: Contributing.MD
4+
category: Contributing
5+
example: https://github.com/owncloud/core/blob/master/CONTRIBUTING.md
6+
example_title: OwnCloud
7+
---
8+
9+
Do you have a contribute.md file that details how new contributors can lend a hand?

0 commit comments

Comments
 (0)