Rails Girls Summer of Code Down Under.
Tracy Mu Sung and Catherine Jones are participating in the 2014 Rails Girls Summer of Code from Sydney Australia. We will be working on Spree, follow our journey here.
As part of our project we are using IRC, (Internet Relay Chat). IRC is an instant messaging system that has a Spree channel, where people working on the Spree open source project can go and talk to each other.
To use IRC you can download a desktop application or you can go to Freenode, our username is spree-girls, and some of the simple commands we might use are:
/join spree– to go to the Spree channel
/msg username message– to message a particular user privately
/notice username message– to message a particular user publicly
/help– obviously for help
Catherine Jones and I (Tracy Mu Sung) are getting geared up to participate in the Rails Girls Summer of Code (or down here, the Winter of Code), and have prepared this blog as the repository for our daily logs and learnings.
The first lesson was actually in how to set up this blog! It is using Octopress, which is a free blogging framework for ‘hackers’. To run the blog you don’t use a special CMS UI, instead you create the blog posts in your text editor, manage the blog via the terminal and in this case we’re hosting on GitHub. After you write new posts in your editor you update your blog using the rake tasks they’ve provided.
You need to have Git installed on your computer, and then you can follow these simple install instructions to clone the Octopress repository onto your computer.
You can open up your new Octopress folder and browse around the files.
There are some instructions here
on how to create new blog posts and pages. Basically they are a set of
rake tasks which are pretty straight forward. The only thing I didn’t
realise was that to make your blog posts and pages actually live not only
do you need to do
$ git push origin source, you also need to do
$ rake deploy
Before you make any pages live though, you probably want to check them
$ rake preview. Then you can view them at
Another thing we’ve learnt is that if you want new pages to be in your top nav, e.g. an about page, you can edit the nav in source/_includes/custom/navigation.html
To enable multiple users to write for your blog, you add them as a contributor to your repo, and then we followed the steps on this blog
We’ll be sure to add to this list of Octopress tips as we get more experience using the platform