diff --git a/coaches_training.deck.html b/coaches_training.deck.html
index a31879d..2cb88d5 100644
--- a/coaches_training.deck.html
+++ b/coaches_training.deck.html
@@ -48,7 +48,7 @@
Don't let the presenter(s) do all the talking!
Code of Conduct
-The Berlin Code of Conduct (berlincodeofconduct.org) outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.
+The Berlin Code of Conduct (berlincodeofconduct.org) outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.
Expected Behavior
@@ -89,19 +89,14 @@ Introductions
Who are you?
-- What's your name?
-- What are your pronouns?
-- Have you been to a ClojureBridge or similar workshops before? How many?
-- What's your favorite place in Berlin?
-- What's the most non-coding thing you do?
+- What's your name and pronouns?
+- Have you been to a ClojureBridge or similar workshops before?
What's a ClojureBridge?
-Raise your hand if you've been to a workshop before!
-
RailsBridge Fun Facts
@@ -140,7 +135,7 @@ Installfest!
NightCode is pretty easy to install, as it's just an executable JAR. We'll have a couple thumb drives to go around.
-Please actually create and run a Quil project, so all dependencies are downloaded and available.
+Please actually create and run a Quil project, so all dependencies are downloaded and available – this has caused problems before!
Keep in mind:
@@ -151,6 +146,28 @@ Keep in mind:
- If you're not sure about something, grab another volunteer.
+
+
+On that note...
+
+
+- Don't be negative about technologies, even if you're certain they're the work of the devil
+- PHP is fine, Windows is fine, VisualBasic is fine
+- Appreciate that different technologies have different trade-offs. Being easily accessible is one of them.
+
+
+
+
+Try to suppress your (understandable) culturally-influenced sexism
+
+
+- Don't hit on people. No sexual advances. This extends to the after-party.
+- Don't make sexist jokes. Or racist, classist, or ableist jokes. Call people out if they do. A simple "That's not funny" and moving on quickly with the conversation will often suffice.
+- Don't make gender-based generalizations ("Women are better at X, because ...")
+- Don't make references to people's bodies or state your opinion of them.
+- Don't use slurs.
+
+
Typical ClojureBridge Schedule
@@ -245,6 +262,66 @@ How can you help people feel socially comfortable?
DISCUSS!
+
+
+Discussion (Do you know what's up?)
+
+How can you help people feel like you know what's going on?
+
+What are things you can do to help the students trust you?
+
+What are some things to avoid?
+
+DISCUSS!
+
+
+
+Discussion: Technical Capability
+
+How can you help people feel technically capable?
+
+What kinds of insecurities might your student have?
+
+How can you bolster their confidence?
+
+DISCUSS!
+
+
+
+Discussion: Challenges
+
+Talk about what problems you might anticipate, and what to do about them.
+
+Some issues:
+
+
+- Student is in the wrong class level
+- Student is disruptive
+- Student is disengaged
+
+
+DISCUSS!
+
+
+
+Discussion: Coaching
+
+What are the benefits of having two coaches in a group?
+
+How can you divide the roles between the coaches?
+
+How can you get a good dynamic between the whole team, both attendees and coaches?
+
+DISCUSS!
+
+
+
+What we came up with
+
+
+- So now you've been through these discussions, this is what we came up with!
+
+
Social Comfort (Ideas)
@@ -266,18 +343,7 @@ Icebreakers
-Social Comfort (More Ideas)
-
-Try to suppress your (understandable) culturally-influenced sexism
-
-
-- Don't hit on people. No sexual advances. None. Even at the after-party.
-- Don't make sexist jokes. Or racist, classist, or ableist jokes. Call people out if they do. A simple "That's not funny" and moving on quickly with the conversation will often suffice.
-- Don't make gender-based generalizations ("Women are better at X, because ...")
-- Don't make references to people's bodies or state your opinion of them.
-- Don't use slurs.
-
-
+Social Comfort (More Ideas)
Social Comfort (pay attention to pronouns)
@@ -289,42 +355,6 @@ Social Comfort (pay attention to pronouns)
refrain from gender specific terms like "hey guys", "hello ladies"
-
-
-Social Comfort (Even More Ideas)
-
-Represent the diverse and welcoming community we stand for
-
-
-- Don't mock other languages or technologies.
-- Leave your nerdy flame wars at the door.
-- Windows is fine. PHP is fine. Javascript is fine.
-- Be genuinely interested in people's experiences. ("You built something? That's cool. What does it do?")
-- Appreciate that different technologies have different trade-offs. Being easily accessible is one of them.
-
-
-
-
-Code of Conduct Violations
-
-The Berlin Code of Conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.
-
-Q: How do I react if an attendee complains about CoC violation?
-
-A: Bring them to an orga-team member
-
-
-
-Discussion: Technical Capability
-
-How can you help people feel technically capable?
-
-What kinds of insecurities might your student have?
-
-How can you bolster their confidence?
-
-DISCUSS!
-
Technical Capability (Ideas)
@@ -387,18 +417,6 @@ Find the right level
-
-
-Discussion (Do you know what's up?)
-
-How can you help people feel like you know what's going on?
-
-What are things you can do to help the students trust you?
-
-What are some things to avoid?
-
-DISCUSS!
-
Know What's Up (Ideas)
@@ -455,42 +473,23 @@ Pace yourself!
-
-Discussion: Challenges
-
-Talk about what problems you might anticipate, and what to do about them.
-
-Some issues:
-
-
-- Student is in the wrong class level
-- Student is disruptive
-- Student is disengaged
-
-
-DISCUSS!
-
-
-
-Discussion: Coaching
-
-What are the benefits of having two coaches in a group?
+
+Code of Conduct Violations
-How can you divide the roles between the coaches?
+The Berlin Code of Conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.
-How can you get a good dynamic between the whole team, both attendees and coaches?
+Q: How do I react if an attendee complains about CoC violation?
-DISCUSS!
+A: Bring them to an orga-team member
Coaching: Build a Team
-- ClojureBridge normally makes a distinction between coaches and TAs (teaching assistants).
- We will try to form groups with two coaches per group.
- You can decide on one coach to take the lead, or you can tag-team.
-- There will also be some "floating" TAs that can go around and help.
+- There will also be some "floating" coaches that can go around and help.
@@ -514,16 +513,31 @@ Co-coaching (Some Ideas)
-
-Discussion: Comprehension
+
+The Curriculum
-How can you tell if they understand the words you're saying?
+
+- Most people will go through the curriculum on our web page
+
-What are good questions to ask to check comprehension?
+http://clojurebridge-berlin.org/curriculum
-What did your favorite coaches do to gauge understanding?
+It's a slideshow that goes through the concepts of:
-DISCUSS!
+
+- values
+- data structures
+- functions
+- control logic
+
+
+Please take a look :)
+
+
+
+Some people are trialing a new curriculum
+
+But everyone should still install NightCode for now
@@ -569,30 +583,33 @@ deck.rb presentation
What's a ClojureBridge?
How does a workshop work?
Installfest!
+ On that note...
+ Try to suppress your (understandable) culturally-influenced sexism
Typical ClojureBridge Schedule
Is ClojureBridge Open Source?
Is ClojureBridge Open Source?
Discussion Topics
How to make your class awesome
Discussion: Social Comfort
+ Discussion (Do you know what's up?)
+ Discussion: Technical Capability
+ Discussion: Challenges
+ Discussion: Coaching
+ What we came up with
Social Comfort (Ideas)
Social Comfort (More Ideas)
Social Comfort (pay attention to pronouns)
- Social Comfort (Even More Ideas)
- Code of Conduct Violations
- Discussion: Technical Capability
Technical Capability (Ideas)
Technical Capability (More Ideas)
Technical Capability (Even More Ideas)
- Discussion (Do you know what's up?)
Know What's Up (Ideas)
Know What's Up (More Ideas)
Know What's Up (Even More Ideas)
- Discussion: Challenges
- Discussion: Coaching
+ Code of Conduct Violations
Coaching: Build a Team
Coaching Dynamics (Ideas)
- Discussion: Comprehension
+ The Curriculum
+ Some people are trialing a new Curriculum
Practical Recap
diff --git a/default.nix b/default.nix
new file mode 100644
index 0000000..fd07836
--- /dev/null
+++ b/default.nix
@@ -0,0 +1,11 @@
+with (import {});
+let
+ gems = bundlerEnv {
+ name = "clojurebridge-website";
+ inherit ruby;
+ gemdir = ./.;
+ };
+in stdenv.mkDerivation {
+ name = "clojurebridge-website";
+ buildInputs = [gems ruby];
+}
diff --git a/docs/coaches_training.deck.md b/docs/coaches_training.deck.md
index 7e67cb5..dece269 100644
--- a/docs/coaches_training.deck.md
+++ b/docs/coaches_training.deck.md
@@ -20,7 +20,7 @@ It helps to have a whiteboard or those giant sticky notes for the discussions if
# Code of Conduct
-The Berlin Code of Conduct ([berlincodeofconduct.org](berlincodeofconduct.org)) outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.
+The Berlin Code of Conduct ([berlincodeofconduct.org](berlincodeofconduct.org)) outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.
### Expected Behavior
@@ -45,16 +45,12 @@ We're making tech more diverse and more welcoming!
# Introductions
### Who are you?
-* What's your name?
-* What are your pronouns?
-* Have you been to a ClojureBridge or similar workshops before? How many?
-* What's your favorite place in Berlin?
-* What's the most non-coding thing you do?
+* What's your name and pronouns?
+* Have you been to a ClojureBridge or similar workshops before?
+* What's your current favourite restaurant?
# What's a ClojureBridge?
-Raise your hand if you've been to a workshop before!
-
### RailsBridge Fun Facts
* Founded in 2009
@@ -85,7 +81,7 @@ We use the NightCode editor. Of course if people have their own preference then
NightCode is pretty easy to install, as it's just an executable JAR. We'll have a couple thumb drives to go around.
-Please actually create and run a Quil project, so all dependencies are downloaded and available.
+Please actually create and run a Quil project, so all dependencies are downloaded and available – this has caused problems before!
#### Keep in mind:
@@ -94,6 +90,20 @@ Please actually create and run a Quil project, so all dependencies are downloade
* Do NOT say bad things about Windows, even if it's frustrating.
* If you're not sure about something, grab another volunteer.
+# On that note...
+
+* Don't be negative about technologies, even if you're certain they're the work of the devil
+* PHP is fine, Windows is fine, VisualBasic is fine
+* Appreciate that different technologies have different trade-offs. Being easily accessible is one of them.
+
+
+# Try to suppress your (understandable) culturally-influenced sexism
+* Don't hit on people. No sexual advances. This extends to the after-party.
+* Don't make sexist jokes. Or racist, classist, or ableist jokes. Call people out if they do. A simple "That's not funny" and moving on quickly with the conversation will often suffice.
+* Don't make gender-based generalizations ("Women are better at X, because ...")
+* Don't make references to people's bodies or state your opinion of them.
+* Don't use slurs.
+
# Typical ClojureBridge Schedule
* Friday, 6-10pm-ish: **Installfest**
get set up, meet the fellow attendees, with some nice food and drinks
@@ -162,6 +172,42 @@ How to make your class awesome? We created some arbitrary categories for discuss
DISCUSS!
+# Discussion (Do you know what's up?)
+
+#### How can you help people feel like you know what's going on?
+#### What are things you can do to help the students trust you?
+#### What are some things to avoid?
+
+DISCUSS!
+
+# Discussion: Technical Capability
+### How can you help people feel technically capable?
+### What kinds of insecurities might your student have?
+### How can you bolster their confidence?
+
+DISCUSS!
+
+# Discussion: Challenges
+Talk about what problems you might anticipate, and what to do about them.
+
+#### Some issues:
+* Student is in the wrong class level
+* Student is disruptive
+* Student is disengaged
+
+DISCUSS!
+
+# Discussion: Coaching
+
+#### What are the benefits of having two coaches in a group?
+#### How can you divide the roles between the coaches?
+#### How can you get a good dynamic between the whole team, both attendees and coaches?
+
+DISCUSS!
+
+# What we came up with
+* So now you've been through these discussions, this is what we came up with!
+
# Social Comfort (Ideas)
#### Introductions
@@ -174,12 +220,6 @@ DISCUSS!
* Get people talking. The more comfortable they are at talking, the more likely they'll speak up when they don't understand something, or to answer someone else's question.
# Social Comfort (More Ideas)
-#### Try to suppress your (understandable) culturally-influenced sexism
-* Don't hit on people. No sexual advances. None. Even at the after-party.
-* Don't make sexist jokes. Or racist, classist, or ableist jokes. Call people out if they do. A simple "That's not funny" and moving on quickly with the conversation will often suffice.
-* Don't make gender-based generalizations ("Women are better at X, because ...")
-* Don't make references to people's bodies or state your opinion of them.
-* Don't use slurs.
# Social Comfort (pay attention to pronouns)
@@ -188,30 +228,6 @@ DISCUSS!
* please don't assume anybody's gender
* refrain from gender specific terms like "hey guys", "hello ladies"
-# Social Comfort (Even More Ideas)
-#### Represent the diverse and welcoming community we stand for
-* Don't mock other languages or technologies.
-* Leave your nerdy flame wars at the door.
-* Windows is fine. PHP is fine. Javascript is fine.
-* Be genuinely interested in people's experiences. ("You built something? That's cool. What does it do?")
-* Appreciate that different technologies have different trade-offs. Being easily accessible is one of them.
-
-# Code of Conduct Violations
-
-The Berlin Code of Conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.
-
-#### Q: How do I react if an attendee complains about CoC violation?
-#### A: Bring them to an orga-team member
-
-
-# Discussion: Technical Capability
-### How can you help people feel technically capable?
-### What kinds of insecurities might your student have?
-### How can you bolster their confidence?
-
-DISCUSS!
-
-
# Technical Capability (Ideas)
#### Being confused is normal
@@ -228,7 +244,6 @@ DISCUSS!
* Remember people's backgrounds (Javascript, Ruby, Java, HTML/CSS,) and relate where possible.
* Don't be afraid to use metaphors. If they are a cook, try a cooking analogy.
-
# Technical Capability (More Ideas)
#### Encourage collaboration and interaction
* Explicitly encourage students to try to answer each other's questions.
@@ -242,7 +257,6 @@ DISCUSS!
* Don't be surprised when someone hasn't heard of something before.
* Don't grab anyone's keyboard. Avoid taking over unless you think it's *really* necessary. Ask before you do. "Mind if I drive for a sec?" But really, don't.
-
# Technical Capability (Even More Ideas)
#### Find the right level
@@ -252,14 +266,6 @@ DISCUSS!
* Explain the big picture of a command *before* they type it in.
* i.e., before typing the command to deploy to Heroku, explain the difference between localhost and Heroku.
-# Discussion (Do you know what's up?)
-
-#### How can you help people feel like you know what's going on?
-#### What are things you can do to help the students trust you?
-#### What are some things to avoid?
-
-DISCUSS!
-
# Know What's Up (Ideas)
#### Know what's going on
@@ -292,30 +298,18 @@ DISCUSS!
* When you ask a question, wait TEN WHOLE SECONDS before saying anything else. People need time to think.
* Don't let the most advanced students dictate the pacing or answer all the questions.
-# Discussion: Challenges
-Talk about what problems you might anticipate, and what to do about them.
-
-#### Some issues:
-* Student is in the wrong class level
-* Student is disruptive
-* Student is disengaged
-
-DISCUSS!
-
-# Discussion: Coaching
+# Code of Conduct Violations
-#### What are the benefits of having two coaches in a group?
-#### How can you divide the roles between the coaches?
-#### How can you get a good dynamic between the whole team, both attendees and coaches?
+The Berlin Code of Conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.
-DISCUSS!
+#### Q: How do I react if an attendee complains about CoC violation?
+#### A: Bring them to an orga-team member
# Coaching: Build a Team
-* ClojureBridge normally makes a distinction between coaches and TAs (teaching assistants).
* We will try to form groups with two coaches per group.
* You can decide on one coach to take the lead, or you can tag-team.
-* There will also be some "floating" TAs that can go around and help.
+* There will also be some "floating" coaches that can go around and help.
# Coaching Dynamics (Ideas)
@@ -331,13 +325,23 @@ DISCUSS!
* Co-coaches can help people who get lost.
* If someone falls behind, the co-coach can take them aside to do some 1-on-1.
-# Discussion: Comprehension
+# The Curriculum
+* Most people will go through the curriculum on our web page
-#### How can you tell if they understand the words you're saying?
-#### What are good questions to ask to check comprehension?
-#### What did your favorite coaches do to gauge understanding?
+http://clojurebridge-berlin.org/curriculum
-DISCUSS!
+### It's a slideshow that goes through the concepts of:
+* values
+* data structures
+* functions
+* control logic
+
+* Then followed by people playing with graphical programming in Quil
+
+## Please take a look :)
+
+# Some people are trialing a new curriculum
+But everyone should still install NightCode for now
# Practical Recap
diff --git a/gemset.nix b/gemset.nix
new file mode 100644
index 0000000..46b396b
--- /dev/null
+++ b/gemset.nix
@@ -0,0 +1,253 @@
+{
+ coderay = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1x6z923iwr1hi04k6kz5a6llrixflz8h5sskl9mhaaxy9jx2x93r";
+ type = "gem";
+ };
+ version = "1.1.1";
+ };
+ colorator = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "09zp15hyd9wlbgf1kmrf4rnry8cpvh1h9fj7afarlqcy4hrfdpvs";
+ type = "gem";
+ };
+ version = "0.1";
+ };
+ daemons = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0b839hryy9sg7x3knsa1d6vfiyvn0mlsnhsb6an8zsalyrz1zgqg";
+ type = "gem";
+ };
+ version = "1.2.3";
+ };
+ deckrb = {
+ dependencies = ["coderay" "erector" "json" "nokogiri" "rack" "rack-codehighlighter" "redcarpet" "thin" "trollop"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "16qryjk7fvx6p2wcqyk53zj10gbn8z3p38clhqwd42m4ps0v0ckp";
+ type = "gem";
+ };
+ version = "0.5.2";
+ };
+ erector = {
+ dependencies = ["treetop"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0rv5l4wfx8737arxaknh4lhlf5pvmlbps7dbjc4vr35j36sfpz9i";
+ type = "gem";
+ };
+ version = "0.10.0";
+ };
+ eventmachine = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1wgvhzi27zcszp0gbybvmkxby3wxkrwlkicrjrlyidcj6jz6agd2";
+ type = "gem";
+ };
+ version = "1.2.0.1";
+ };
+ ffi = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1m5mprppw0xcrv2mkim5zsk70v089ajzqiq5hpyb0xg96fcyzyxj";
+ type = "gem";
+ };
+ version = "1.9.10";
+ };
+ jekyll = {
+ dependencies = ["colorator" "jekyll-sass-converter" "jekyll-watch" "kramdown" "liquid" "mercenary" "rouge" "safe_yaml"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1l1kq96bps29sx1cawbn4p9al4cljkywlr02zwgbcdwrr0211rhp";
+ type = "gem";
+ };
+ version = "3.1.6";
+ };
+ jekyll-sass-converter = {
+ dependencies = ["sass"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "095757w0pg6qh3wlfg1j1mw4fsz7s89ia4zai5f2rhx9yxsvk1d8";
+ type = "gem";
+ };
+ version = "1.4.0";
+ };
+ jekyll-watch = {
+ dependencies = ["listen"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "15imgkfdzvbsz159bc2aa7a21x3379licrij5g0sdid8bs9rxd4a";
+ type = "gem";
+ };
+ version = "1.4.0";
+ };
+ json = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1nsby6ry8l9xg3yw4adlhk2pnc7i0h0rznvcss4vk3v74qg0k8lc";
+ type = "gem";
+ };
+ version = "1.8.3";
+ };
+ kramdown = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "05ljwi07hjjwgnjg19sg8mkyxf1an5xn8kn1717d5qrrqkzn3zq1";
+ type = "gem";
+ };
+ version = "1.11.1";
+ };
+ liquid = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "033png37ym4jrjz5bi7zb4ic4yxacwvnllm1xxmrnr4swgyyygc2";
+ type = "gem";
+ };
+ version = "3.0.6";
+ };
+ listen = {
+ dependencies = ["rb-fsevent" "rb-inotify"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1l0y7hbyfiwpvk172r28hsdqsifq1ls39hsfmzi1vy4ll0smd14i";
+ type = "gem";
+ };
+ version = "3.0.8";
+ };
+ mercenary = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "10la0xw82dh5mqab8bl0dk21zld63cqxb1g16fk8cb39ylc4n21a";
+ type = "gem";
+ };
+ version = "0.3.6";
+ };
+ mini_portile2 = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1y25adxb1hgg1wb2rn20g3vl07qziq6fz364jc5694611zz863hb";
+ type = "gem";
+ };
+ version = "2.1.0";
+ };
+ nokogiri = {
+ dependencies = ["mini_portile2" "pkg-config"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "17pjhvm4yigriizxbbpx266nnh6nckdm33m3j4ws9dcg99daz91p";
+ type = "gem";
+ };
+ version = "1.6.8";
+ };
+ pkg-config = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0lljiqnm0b4z6iy87lzapwrdfa6ps63x2z5zbs038iig8dqx2g0z";
+ type = "gem";
+ };
+ version = "1.1.7";
+ };
+ polyglot = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1bqnxwyip623d8pr29rg6m8r0hdg08fpr2yb74f46rn1wgsnxmjr";
+ type = "gem";
+ };
+ version = "0.3.5";
+ };
+ rack = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "09bs295yq6csjnkzj7ncj50i6chfxrhmzg1pk6p0vd2lb9ac8pj5";
+ type = "gem";
+ };
+ version = "1.6.4";
+ };
+ rack-codehighlighter = {
+ dependencies = ["nokogiri" "rack"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "00mmprszba2wry4jybj72fms44yk908s3clfd5hqipnhyy8d4rgk";
+ type = "gem";
+ };
+ version = "0.5.1";
+ };
+ rb-fsevent = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1xlkflgxngwkd4nyybccgd1japrba4v3kwnp00alikj404clqx4v";
+ type = "gem";
+ };
+ version = "0.9.7";
+ };
+ rb-inotify = {
+ dependencies = ["ffi"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1yfcp3065n08balljmxn0qzwhdbwwxn2h9z89wmydyfj2gq1p71d";
+ type = "gem";
+ };
+ version = "0.9.7";
+ };
+ redcarpet = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1fghh7n9kz6n6bdhgix5s8lyj5sw6q44zizf4mdgz5xsgwqcr6sw";
+ type = "gem";
+ };
+ version = "2.3.0";
+ };
+ rouge = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0h2z42vm84kj8q2rv7hhhqbavhpwig6acyz2ghzfy4bjmv0yyaik";
+ type = "gem";
+ };
+ version = "1.11.0";
+ };
+ safe_yaml = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1hly915584hyi9q9vgd968x2nsi5yag9jyf5kq60lwzi5scr7094";
+ type = "gem";
+ };
+ version = "1.0.4";
+ };
+ sass = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0dkj6v26fkg1g0majqswwmhxva7cd6p3psrhdlx93qal72dssywy";
+ type = "gem";
+ };
+ version = "3.4.22";
+ };
+ thin = {
+ dependencies = ["daemons" "eventmachine" "rack"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1dq9q7qyjyg4444bmn12r2s0mir8dqnvc037y0zidhbyaavrv95q";
+ type = "gem";
+ };
+ version = "1.7.0";
+ };
+ treetop = {
+ dependencies = ["polyglot"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1lg7j8xf8yxmnz1v8zkwhs4l6j30kq2pxvvrvpah2frlaqz077dh";
+ type = "gem";
+ };
+ version = "1.6.5";
+ };
+ trollop = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0415y63df86sqj43c0l82and65ia5h64if7n0znkbrmi6y0jwhl8";
+ type = "gem";
+ };
+ version = "2.1.2";
+ };
+}
\ No newline at end of file
Social Comfort (Ideas)
@@ -266,18 +343,7 @@Icebreakers