Transcript

Unfuddling your bugsor, how to keep your boss happy.

whoami

• Matt Allen

• CTO / Code Monkey at iseekgolf.com

• blog.allen.com.au

• matt@allen.com.au

• Who is Unfuddle?

• Online Hosted Ticketing System

• SVN (soon to be git) Hosting & Integration

• RESTful API

• OS X Dashboard Widget

• Coming Soon

• Freebies

Coming up ...

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

Tickets by Milestone

Online Hosted Ticketing System

Single Ticket

Online Hosted Ticketing System

Reports

Online Hosted Ticketing System

Messages

Online Hosted Ticketing System

SVN Hosting & Integration

Source Browser

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 Hosting & Integration

> 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

Exampleshttp://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

• 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 :-)

Coming Soon...

• promo code removed ... ;)

Freebies

• Comments, Questions?

Thanks!

top related