[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[mylar-dev] issue-tracking repositories proposal
|
I hope it wouldn't be insulting or obvious, but I'd like to summarize
existing options for unified issue-tracking infrastructure. There are 3
Eclipse plugins for Bugzilla and one JIRA plugin (see list in my
previous email) and each of them has its own nice gems. So, by putting
all of these gems into one basket we should get a really unique tool.
In my view there should be 3 major UI elements
-- To register and show repositories we need a Repositories view.
It can use exact UI as Eclipse-Bugzilla plugin (tree-based widget,
with root nodes representing repositories).
I believe that "New Repository" wizard and extension points/api from
this plugin can be also reused as is. See attached screenshot.png or
http://people.redhat.com/jpound/bug-systems.png
Bug repository providers should show at least root node, potentially
expanding to advanced tree model like one used by Eclipse-Bugzilla plugin.
-- Mylar task list actions should use above repository model/api to
select single issues or attach queries.
I see several extension points for these actions (please extend this
list):
-- Open issue by id in a special editor or in a web browser
-- Retrieve info on a single issue by id
-- Retrieve list of issues for given criteria (should also provide
optional link for opening in a web browser). Then Mylar should provide a
wizard where on first panel you can choose provider type (same as "New
Repository" in above plugin), other panels should allow to select
provider-specific query and should be contributed by concrete provider's
plugins.
-- Create new issue. Mylar should show repository type selection
dialog and then jump into editor provided by plugin or into web-based UI.
I'm not sure if there is need to attach one (or multiple?)
repositories to projects (or perhaps specify bug tracking system for
each CVS or Subversion repository).
Anyway there is some UI in Buglist plugin for doing this. See
screenshot2.png or at
http://kered.org/project-eclipse_bugzilla_plugin/screenshot2.png
In our case, for this panel we'll only need a label + Select button.
On Select it will bring up a dialog that will show list of root elements
from the repositories view, Ok button and probably Add new button. This
UI should be similar to "Select Working Set" dialog.
The only use case for attaching CVS/SVN repositories to
issue-tracking system I'm aware of - is to provide some link from commit
comments in CVS or SVN resource history view. Folks from CVS/Team dev
team may have additional comments. If I'm not mistaken Michael Valenta
should be in this list.
regards,
Eugene
Eugene Kuleshov wrote:
Mik Kersten wrote:
Are you subscribed to mylar-dev? If we're discussing issue-tracking
repositories it would be useful to do it there since there was already a
bunch of discussion on that topic.
Just subscribed. By the way it would make sense to invite few other
people. Namely:
Jeff Pound -- http://people.redhat.com/jpound/
Derek Anderson --
http://kered.org/project-eclipse_bugzilla_plugin/index.html (and anyone
from http://groups.yahoo.com/group/buglist/ maillist)
Peter Nehrer --
http://morphine.sourceforge.net/presence/projects/rss/index.html
Brock Janiczak -- http://jira-dashboard.tigris.org/
By the way it seems that maillist archive at
http://dev.eclipse.org/mhonarc/lists/mylar-dev/maillist.html is broken.
I don't see anything later then July 25.
regards,
Eugene
_______________________________________________
mylar-dev mailing list
mylar-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mylar-dev

