Skip to content

Instantly share code, notes, and snippets.

@tyrcho
Forked from tyrcho/README.md
Last active August 29, 2015 14:21
Show Gist options
  • Save tyrcho/692fc16812e7a1ecb457 to your computer and use it in GitHub Desktop.
Save tyrcho/692fc16812e7a1ecb457 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html>
<title>Agile Catalog</title>
<xmp theme="cerulean" style="display:none;">
This catalog references books and videos on agile.
Last publication : May, 2015
Table of contents
=================
*Note : this page is best viewed in a modern browser (IE >=9, Chrome, Firefox).*
5 min ScrumBan Podcasts
====================
These 5 min [#video](#video)s from Laurent Moriceau explain [#ScrumBan](#ScrumBan) : how to have [#Scrum](#Scrum) meet [#Kanban](#Kanban)
* https://www.youtube.com/watch?v=qHYnLz9EnuQ
* https://www.youtube.com/watch?v=8X0mywtJ_aI
* https://www.youtube.com/watch?v=pOzlkPO3AAQ
* https://www.youtube.com/watch?v=fpFPbiJr4Pc
* https://www.youtube.com/watch?v=da3Tg5Q_GnA
* https://www.youtube.com/watch?v=yPpVYerSzIg
* https://www.youtube.com/watch?v=fBPqpkIzDwE
* https://www.youtube.com/watch?v=qHYnLz9EnuQ
Kanban principles by Laurent Moriceau
===========
A [#video](#video) [#introduction](#introduction) to [#Kanban](#Kanban) in 1h10 :
Shorter (47 min) version on InfoQ : http://www.infoq.com/fr/presentations/kanban-pour-it
</xmp>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script src="http://strapdownjs.com/v/0.2/strapdown.js"></script>
<script src="https://rawgit.com/jashkenas/coffeescript/master/extras/coffee-script.js"></script>
<script src="http://masonry.desandro.com/masonry.pkgd.min.js"></script>
<style>
.navbar-fixed-top {position: relative;}
body {
padding-top : 0px ;
}
.even {
background-color:rgba(225,150,225, 0.25);
padding: 5px;
}
img {
float: left;
clear: left;
margin-right: 20px;
max-height: 100px;
}
h1 {
clear: left;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.masonry .item{
float: left;
background: #F8F8F8;;
border-radius: 5px;
border: 1px solid rgb(225,225,225);
width: 280px;
margin:5px;
border-radius: 5px;
box-shadow: 5px 5px 4px 0 rgba(9,130,154,0.2);
background: linear-gradient(rgba(225,225,225, 1), rgba(225,225,225, 0.1));
}
.item h2 {
font-size: 20px;
line-height: 20px;
text-align: center;
}
.content-item a {
margin-left: 15px;
}
.content-item {
border-top: 1px dotted #999;
}
</style>
<script type="text/javascript">
eval(CoffeeScript.compile((function(){/**
# div containing the TOC
$("h1:first").after "<div id='tags' class='masonry'/>"
$("h1:first").after "<div id='toc'/>"
# add anchor to each <h1>
$("h1:not(:first)").each (i, h) ->
name = $(h).text()
$(h).before("<br style='clear:both;'/><a href='##{name}' id='#{name}'/>")
a = $(h).prev()
$(h).detach()
$(h).appendTo($(a))
# add link in toc to each <h1>
# $("#toc").append "<h4><a href='##{$(h).text()}'>#{$(h).text()}</a></h4>\n" for h in $("h1:not(:first)")
findTitle = (elt) ->
h1 = $(elt).parent().prevAll("a:first()")
if h1.text()
h1
else
findTitle($(elt).parent())
# process each #tag
$("a:contains('#')").each (i, a) ->
# head of section containing the current tag
title = findTitle(a)
name = a.innerText.replace("#", "")
# do we create or reuse the <h2> in TOC to handle the #tag ?
if $("#" + name).length is 0
$("#tags").append("<div id='#{name}' class='item'><h2><a href='#{@innerText}'>#{@innerText}</a></h2> <div id='content-#{name}'class='content-item'/></div>")
else
$("#" + name)
titleText = $(title).text()
# actual link to the section containing the tag
h2 = $("#content-" + name)
h2.append "<a href='##{titleText}'>#{titleText}</a><br/>"
#wrap content between headers in divs
$("#content").children("a").each (i, a) ->
style = if (i % 2) then "odd" else "even"
$(a).nextUntil("a").addBack().wrapAll("<div class='#{style}'>")
**/}).toString().split('\n').slice(1, -1).join('\n')));
window.setTimeout(function(){
container = document.querySelector('.masonry');
msnry = new Masonry( container, {
itemSelector: '.item'
});
},100);
</script>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment