Bazaar Explorer prototype showing suggested Bazaar menu for IDEs
Ian Clatworthy
ian.clatworthy at canonical.com
Wed Jun 3 01:49:55 BST 2009
Javier Der Derian wrote:
> Let me see if I understand the whole picture, and what I have to do.
>
> 1) bzr-explorer is a GUI app to run qbzr and bzr-gtk applets/commands,
> because right now there's no GUI for qbzr commands and they all have
> to be executed from the command line. The menu build there is what
> you want to see also in qbzr-eclipse and others GUI's
Yes. The proposed Bazaar menu is the most important bit. I'd like to see
it, or a tweaked version thereof, adopted across the various IDEs and
shell extensions. I/we can then write one "Bazaar Desktop User Guide"
that explains that menu and the operations on it, much as the current
User Guide explains the command line commands. Chapters in that manual
can then be given for TortoiseBzr, NautilusBzr/Olive, Eclipse, Visual
Studio, etc., showing screenshots and adding specific advice/features
for each environment.
Down the track, we might want to standardise on context-specific menus
(available by right-clicking) on files, branches, etc as well. That's
less important though, simply because the number of commands sensible in
each context is much less.
> 2) qbzr is missing some commands, and you want me to make them work
> and then add them to qbzr-eclipse.
Most likely, but not just yet. We need to coordinate with the QBzr
developers as to who is going to write which applets and their designs.
Please join the QBzr developers mailing list.
> 3) once qbzr is more complete, integrate in one eclipse plugin
> bzr-eclipse and qbzr-eclipse.
Yes. We want *one* plugin so users don't need to choose. Internally, it
can do exactly what I do in Bazaar Explorer, i.e. map "logical commands"
to actual execution points via a profile. That let's us make high
functionality available quickly (thanks to QBzr and/or bzt-gtk), while
allowing gradual implementation of native (SWT, Swing, .NET) applets as
the need arises.
Ian C.
More information about the bazaar
mailing list