Short-term
Our most important short term goals are
- Clean up various minor bugs to make the user experience much more enjoyable and productive
- Complete testing framework based on a local mock up bugzilla
- Introduce bug manipulation UI, most likely through a bug editor
- Make the above UI work with bugzilla through the XMLRPC interface
- Simlify the query interface from the standard bugzilla interface to a simpler, more manageable interface (with the option to revert to the full scale bugzilla interface).
- Add user preferences for things like login names for various bugzillas default query settings, etc
Long-term
There are many lofty long-term goals, among them:
- Refactor the code to remove obfuscation
- JavaDoc all code
- Unit test as much of the code as possible
- Write regression tests to work against a real bugzilla installation
- Write GUI tests with DogTail
- Adding tighter IDE integration such as problem markers for bugs, patch generation and posting, etc
- Provide backends for other bug systems