matt allen - unfuddle your bugs
DESCRIPTION
TRANSCRIPT
![Page 1: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/1.jpg)
Unfuddling your bugsor, how to keep your boss happy.
![Page 2: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/2.jpg)
whoami
• Matt Allen
• CTO / Code Monkey at iseekgolf.com
• blog.allen.com.au
![Page 3: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/3.jpg)
• 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 ...
![Page 4: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/4.jpg)
Who is it?
• Couple of dudes from Hawaii
• Very helpful and open to suggestions
• Sponsored acts_as_conference recently
![Page 5: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/5.jpg)
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
![Page 6: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/6.jpg)
Online Hosted Ticketing System
Overview
![Page 7: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/7.jpg)
Online Hosted Ticketing System
Milestones
![Page 8: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/8.jpg)
Tickets by Milestone
Online Hosted Ticketing System
![Page 9: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/9.jpg)
Single Ticket
Online Hosted Ticketing System
![Page 10: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/10.jpg)
Reports
Online Hosted Ticketing System
![Page 11: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/11.jpg)
Messages
Online Hosted Ticketing System
![Page 12: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/12.jpg)
SVN Hosting & Integration
Source Browser
![Page 13: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/13.jpg)
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'
![Page 14: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/14.jpg)
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
![Page 15: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/15.jpg)
OS X Widget
![Page 16: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/16.jpg)
• 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...
![Page 17: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/17.jpg)
• promo code removed ... ;)
Freebies
![Page 18: Matt Allen - Unfuddle your bugs](https://reader033.vdocuments.us/reader033/viewer/2022050816/54c891554a795943258b4576/html5/thumbnails/18.jpg)
• Comments, Questions?
Thanks!