Technical.Web

Technical.Projects

Jeweler is the GitHub recommended way to generating and maintaining RubyGem projects.

Homesick is a command line tool for storing your dotfiles in git, and being able to use them locally.

is a Ruby library to help test your library code against multiple versions of a particular gem (ie rails).

capistrano-gitflow is a Capistrano library that provide a git work flow for deploying to staging and production servers based on git tagging.

Technical.Stats

piston and git for the win

Piston has had support for git (both importing from, and into) for a little over a month.

Before that, I felt like developing a rails app in git was a bit painful. Considering most plugins are kept in subversion, you’re only real option is using svn export to install plugins, and check that into git. There was braid, but I really didn’t have any luck with it.

But, like I said, it’s all good now. It hasn’t been officially released (ie as gems), but you can build and install it yourself easily enough.

$ git clone git://github.com/francois/piston.git
$ sudo gem install -y main open4 log4r
$ cd piston
$ sudo rake install_gem

Pretty straight forward to use.

$ cd vendor/plugins
$ piston import git://github.com/technoweenie/restful-authentication.git
INFO main: Guessing the repository type
INFO main: Guessing the working copy type
INFO main: Checking out the repository
INFO main: Copying from Piston::Revision(git://github.com/technoweenie/restful-authentication.git@42083ffa31e0a9792472780854ddd81bcc9b2f61)
INFO main: Checked out "git://github.com/technoweenie/restful-authentication.git" 42083ff to "restful-authentication"

And since it’s since it’s being developed in a git repository, and on GitHub, it’s extremely easy to start contributing.

I mean, if I can contribute something, I’m sure you can pull it off too :)

blog comments powered byDisqus