all repos — h3rald @ 8791a3e97f6377a7b65fca83b0db0907ef890b33

The sources of

Ruby Compendium.
Sun, 23 Jan 2011 19:01:26 +0100




A content/archives/january-2011.textile

@@ -0,0 +1,15 @@

+----- +:filters_pre: +- erb +:type: page +:permalink: january-2011 +:title: "Archive: January 2011" +----- + +<p>1 item was written in <em>January 2011</em>:</p> +<ul> + <%{|i| i[0] == "January 2011"}[0][1].each do |a|%> + <%= render 'dated_article', :article => a %> + <% end %> +</ul> +
A content/articles/introducing-ruby-compendium.glyph

@@ -0,0 +1,21 @@

+----- +:title: "Introducing the Ruby Compendium" +:subtitle: "An Essential Guide to the Ruby Ecosystem" +:image: /img/pictures/ruby.png +:type: article +:date: 2011-01-23 19:02:15.355674 +02:00 +:tags: ["ruby", "books"] +:permalink: introducing-ruby-compendium +:intro: | + Learning a programming language can be hard and time consuming. You normally have to go through a bunch of tutorials, ask questions, read books... Ruby is no exception: there are plenty of resources out there about it, but it is often hard to find what you're looking for. So, as a weekend project, I decided to create a _Ruby Compendium_, a short book about the Ruby Ecosystem. +:extended_intro: | + I guarantee that you _will not_ be able to code in Ruby after reading this book. Yes, you read it right, this book is not about coding, it's about learning what's out there for you that can help you to learn how to program in Ruby. Information on Ruby implementations, versions, web sites, books, podcasts, a handful of Ruby gems to solve common problems... it's all in there. +----- +$[document.intro] + +textile[ +The _Ruby Compendium_ is available free of charge, under the terms of the "Creative Commons Attribution-ShareAlike 3.0 Unported License":, and you can help improving it! It was written using my very own "Glyph Framework":, and the entire source code is available on "GitHub":, for anyone to fork. + +div{text-align:center;margin:20px; auto;font-size: 18px; font-weight:bold;}. =>[|Download (PDF)] +] +
M tasks/site.raketasks/site.rake

@@ -3,7 +3,7 @@ require 'extlib'

require 'pathname' require 'fileutils' require 'nanoc3' -require 'lib/utils.rb' +require "#{Dir.pwd}/lib/utils.rb" include SiteUtils
M tasks/typo.raketasks/typo.rake

@@ -9,7 +9,7 @@ rescue Exception => e

end require 'yaml' require 'iconv' -require 'lib/utils.rb' +require "#{Dir.pwd}/lib/utils.rb" include TypoUtils