Open Workshop project for RailsBridge

2 views
Skip to first unread message

Cory Flanigan

unread,
Jun 27, 2009, 4:06:40 PM6/27/09
to Toledo.rb
Greetings all,

For those of you who weren't at the meeting today, we missed you.

We welcomed a new member, Keith, to the group, and spent some time
talking about Cucumber, and testing in general. We also discussed the
Open Workshop project for RailsBridge.

This is a unique opportunity to work collaboratively on an opensource
project and create some software that people will actually be using.
Not only will we be able to learn more about Ruby & Rails, but we will
experience a distributed development workflow and have a chance to get
our code reviewed by some seasoned veterans of the Rails world.

Additionally, the software is for an effort which seeks to make a
positive impact on the programming community. The overall goal of the
project is to put together a
set of slides, notes, curricula, etc., for a one-day intro-to-Rails
workshop. The vision is that anyone can download and use them, and
maybe improve them!

Some of the source material for the workshop is available at
http://github.com/railsbridge/workshop/tree/master and the initial
functionality requested is as follows:

* blog, or other easy to update news section
* integration with the github repo. The slides are generated using the
slidedown gem. Slidedown takes a markdown file (.md), and outputs an
HTML file. It would be great to have something that regenerates the
HTML files and stores them on the workshop server every time they're
updated on github. That way from the workshop site you can always see
the the current set.
* an aggregated calendar. I'd like to have a calendar that shows all
the upcoming workshops that are using the project's resources. I was
looking at installing and customizing calagator (an OSS rails app),
but I haven't gotten very far in my planning.

Since the project is on github, anyone who would like to be involved
should become familiar with the basic functionality of git, which is
located at http://git-scm.com/ - a good resource which Don suggested
is http://gitcasts.com/ and a basic tutorial can be found here
http://www.spheredev.org/wiki/Git_for_the_lazy . A quick look at
these is recommended if you are new to git or distributed version
control systems in general.

Also, it was determined that Cucumber will be used (http://
cukes.info/) and the application be designed and developed in a
behavior driven style.

Keith has a background in usability engineering and has offered to
begin developing the user workflow and mockups, Scott stepped up with
regard to the CSS and design, and Don will be available to answer
questions and do some code review. Mike Gunderloy, (of RailsBridge
and http://afreshcup.com/) will take care of hosting (through an
agreement between RailsBridge & Heroku, I believe) and help with
deployment. I will coordinate getting the groundwork laid for the
project and begin on the data model, and everyone is welcome to
contribute when and where they can.

Our next few meetings will likely involve discussions on git and
Cucumber, as well as working through any questions or tough spots we
run into while contributing to this project, so look forward to some
enlightening discussions about Rails and collaborative development in
the wild. It should prove to be a fun couple of months!

If anyone has questions about the project feel free to direct them my
way.

Lastly, I hope you are all doing well, and happy coding!

Keith Instone

unread,
Jun 27, 2009, 5:00:46 PM6/27/09
to Toledo.rb
Hi, it was nice to meet some of you this afternoon. Looking forward to
working with you all.

I have just starting researching the Open Workshop project itself -
http://wiki.railsbridge.org/projects/railsbridge/wiki/Workshops -
another key point in addition to what Cory has already shared -

Mission: Enabling Rails developers everywhere to organize and present
high-quality introductory Rails workshops.

I will contact the project lead to get more insight into who the users
will be, what their goals might be, how they might go about
accomplishing those goals, etc.

Should be fun!

Keith

Cory

unread,
Jun 29, 2009, 11:18:51 AM6/29/09
to Toledo.rb
... And we're off!

We now have a repo for the project: http://github.com/seeflanigan/openworkshop-site/tree/master

There is also a google group for the OpenWorkshop project -
http://groups.google.com/group/railsbridge-workshops

I've been in contact with Railsbridge regarding deployment and should
be getting that workflow nailed down pretty shortly.

Sarah (OpenWorkshop project lead) wants to use Pivotal for
functionality planning, so I should have more info on that soon...
Meanwhile, feel free to fork the source repo and start investigating!

On Jun 27, 5:00 pm, Keith Instone <keithinst...@gmail.com> wrote:
> Hi, it was nice to meet some of you this afternoon. Looking forward to
> working with you all.
>
> I have just starting researching the Open Workshop project itself -http://wiki.railsbridge.org/projects/railsbridge/wiki/Workshops -
Reply all
Reply to author
Forward
0 new messages