HTTP RESTful API for Bugzilla
Gervase Markham
gerv at mozilla.org
Tue Sep 8 17:09:00 UTC 2009
Hi everyone,
To try and help Mozilla Project community members (in particular)
innovate on top of Bugzilla, I'm going to be creating an HTTP RESTful
API for it. As you know, the Mozilla Project has some rather diverse
requirements for its bug-tracking tool; hopefully letting people more
easily build new tools and task-specific UIs will ease their pain that
the default web interface is not all they'd like it to be.
Initially, I'm going to be implementing this as a proxy, which has the
advantage that its development can be decoupled from the Bugzilla
development cycle and b.m.o. upgrade patterns. On the back end, the
proxy will talk to the existing XML-RPC API, or just scrape web pages -
whatever it takes. (I've found BZ::Client and WWW::Bugzilla already.)
Hopefully, as people start to use the API it'll get refined and become
better, and once it's stable, it can be reimplemented on top of Bugzilla
itself.
The timescales I'm working in are somewhat short, but I would highly
value design input from the Bugzilla community. Here is a very rough
draft of what such an API might look like.
https://wiki.mozilla.org/User:Gerv/BugzillaAPIDesign
Please comment! :-)
Gerv
_______________________________________________
dev-apps-bugzilla mailing list
dev-apps-bugzilla at lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-apps-bugzilla
More information about the developers
mailing list