With large systems, it’s useful to be able to visualize the relationships between the different components and systems. Redmine is no exception, weighing in at a hefty 286 classes and almost 14,000 lines of application code. The RailRoad gem aims to help automate the generation of Ruby on Rails class diagrams, showing methods and fields …
Redmine Exception Handler Plugin
It’s that time again….. yes, I’m Open Sourcing another Redmine plugin. This time it’s the Redmine Exception Handler plugin. This plugin will allow Redmine to send emails whenever an exception or error occurs. I created this plugin because I kept hearing about bugs but I having a hard time reproducing them. This plugin uses the …
Eric’s take on git and svn
A friend wrote: you seem to really like git. Whats your take on git vs svn? It’s not a matter of git versus svn but more about what is git good at and what is svn good at. git and svn have different designs so they provide different solutions. Thing is, git does what it’s …
Redmine Bulk Time Entry Plugin
I’m happy to announce that I’m Open Sourcing another Redmine plugin, the Bulk Time Entry plugin. This plugin allows a user to enter multiple time logs from one convenient screen. I created this plugin because needed to enter several time logs at the end of every day and I got tired of going into each …
Hosting git-wiki with Phusion Passenger
I recently converted my server to use Phusion Passenger to host my Rails and Rack applications. Phusion Passenger has pretty good for Rack applications and Sinatra but I was running into a lot of issues with hosting my git-wiki. After some debugging, I found git-wiki wasn’t loading the view path correctly while hosted under Passenger. …