Un jour, une gem

04/07/2012

Mercredi c'est Taskmapper

gem install taskmapper

API universelle pour les gestionnaires de projet

Trop d’outils différents pour vos projets ? Vous avez envie de tout regrouper mais vous ne savez pas comment ? Tadammmm voici Taskmapper !

Par exemple pour Pivotal Tracker :

# on se connecte
pivotal = taskmapper.new(:pivotal, {:username => "john", :password => "seekrit"})
# on récupère un projet 
project = pivotal.project.find "testproject"
# on crée un ticket 
project.ticket!(:title => "Test", :description => "Hello World")
# etc.

Et le truc cool, c’est que ça marche avec de nombreux outils :

  • Lighthouse
  • Basecamp
  • Github
  • Unfuddle
  • Kanbanpad
  • Redmine
  • Trac
  • Bugzilla

Pour en utiliser un, il faut la gem correspondante. Par exemple pour Pivotal c’est taskmapper-pivotal.

Voilà c’est tout pour aujourd’hui :)

Le lien utile

Sur une idée de @msadouni