Matt Allen - Unfuddle your bugs - Presentation Transcript
Unfuddling your bugs
or, how to keep your boss happy.
whoami
• Matt Allen
• CTO / Code Monkey at iseekgolf.com
• blog.allen.com.au
• matt@allen.com.au
Coming up ...
• Who is Unfuddle?
• Online Hosted Ticketing System
• SVN (soon to be git) Hosting & Integration
• RESTful API
• OS X Dashboard Widget
• Coming Soon
• Freebies
Who is it?
• Couple of dudes from Hawaii
• Very helpful and open to suggestions
• Sponsored acts_as_conference recently
Online Hosted Ticketing System
• Private Bug tracker, no public interface.
• RESTful API, so you could make your own if
you wanted to
• Multiple Projects per UF account
• Permission based, can have different people
on different projects
Online Hosted Ticketing System
Overview
Online Hosted Ticketing System
Milestones
Online Hosted Ticketing System
Tickets by Milestone
Online Hosted Ticketing System
Single Ticket
Online Hosted Ticketing System
Reports
Online Hosted Ticketing System
Messages
SVN Hosting & Integration
Source Browser
SVN Hosting & Integration
Powerful Commit messages
• Resolve (resolves, resolved, fix, fixes, fixed) will change the status of the specified
tickets to Resolved.
• Close (closes, closed) will change the status of the specified tickets to Closed.
• Addresses (references, refs, re, see) will associate the Subversion Changeset with
the specified tickets noting that the ticket was affected by the commit in some
way.
• Assign (assigns, assigned, reassign, reassigns, reassigned) will reassign the specified
tickets to the username that follows.OS X Dashboard Widget
Examples
> svn commit -m 'fixed #372 and #456 and closed #385'
> svn commit -m 'resolves #22 & reassigns #22 to david'
> svn commit -m 'refs #124, #125 and #129 and closes #126'
RESTful API
• Rails App so get standard rails results for
free (XML,JSON) plus (RSS,ICS,TGZ)
• Uses basic HTTP Auth, account_username
• I wrote a SVN post-commit hook for
externally hosted SVN repos
Examples
http://mysubdomain.unfuddle.com/api/v1/projects.xml
http://mysubdomain.unfuddle.com/api/v1/projects/9812/tickets/98833.xml
http://mysubdomain.unfuddle.com/api/v1/projects/87776/tickets/98444/comments.xml
OS X Widget
Coming Soon...
• Google Dashboard Gadget (for those
Windows fanboys)
• Archival of Projects (essentially doubling
project limitations for most plans)
• Branding and domain masking (for http://
projects.mycompany.com)
• and some other secret goodies :-)
0 comments
Post a comment