After over two years of working on Redmine, I will be stepping down from my lead roles over the next few months. Without getting too deep into what happened, suffice it to say that I don’t agree with how Redmine is being led. What does this decision mean for the Redmine core, my Redmine services, …
Things on Hold
If you’ve been following me on Twitter you might have seen some comments about an ongoing conflict happening in Redmine. I was planning a larger blog post today with the details but I changed my mind and am attempting to restart the conflict resolution before any major decisions are made. I really hate conflict but …
Refactoring Rails Product to Teach Refactoring
I’m thinking about creating a new product that teaches how to refactor Ruby on Rails applications. I want to go deeper into the “how to refactor Rails” than Refactoring Redmine and I’m wondering if there is a better way to do this than a PDF ebook. Could you take a minute and let me know …
Redmine API: Adding Key Authentication for Issues#create
Now that I’ve tested #index and #show for #6447, it’s time to see if #create is working. Updating the Issues#create test The first thing I need to do is to update the tests for #create to see if I can reproduce any authentication bugs. With a few tweaks to my shoulda macros, I added tests …
Redmine API: Changing API Tests for Issues #index and #show
Now that I’ve built up a few shoulda helpers for testing the different authentication APIs in Redmine, I can now start testing the actual bug reported. Creating a standard test macro for all APIs The first thing I did was to create a standard test macro for all of the different API authentication types. Otherwise …