Old Emmanuel Oga's Weblog (new one is at www.emmanueloga.com)

De Rails, plugins y Subversion

Posted in Uncategorized by emmanueloga on agosto 10, 2007

Dos herramientas indispensables para el desarrollo de aplicaciones rails utilizando svn:

1) rapt http://rapt.rubyforge.org/

gem install rapt
rapt search algo

Esto no tiene que ver directamente con svn, pero ayuda para el siguiente paso. Una de las funciones de Rapt es listar –de manera eficiente y rapida– todos los plugins que contengan en su nombre o descripcion el parametro de busqueda. Lo interesante es que les muestra el url del plugin para usar con…. :

2) http://piston.rubyforge.org/

Gestionan su aplicacion rails con svn? Usan plugins? Simplemente necesitan Piston!!! Es excelente!!! Piston evita el checkout de los externals cada vez que hacen un svn update. Ademas, te permite modificar a discrecion la fuente del plugin, y hace merge de tus cambios cuando te decidis a hacer el update. Su uso es muy sencillo:

Desde el root de la app. rails:

gem install piston
piston import url_del_plugin vendor/plugins/nombre_plugin


Y ya esta! Nunca mas setear las properties svn “a mano” ni esperar el update de los externals de svn con cada “svn up”!!! Si quieren, pueden hacer:

piston lock vendor/plugins/nombre_plugin


para congelar la version del plugin.

Obviamente, piston sirve para importar codigo externo a cualquier proyecto que use svn, no solo para rails. Para mas info en la pagina de piston

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: