[RFC] Concise vs comprehensive help - do we need both?

Ben Finney bignose+hates-spam at benfinney.id.au
Sat Jan 31 06:54:40 GMT 2009


"Stephen J. Turnbull" <stephen at xemacs.org> writes:

> Ian Clatworthy writes:
>  > It sounds like there are competing needs w.r.t. our on-line
>  > help system:
>  > 
>  > 1. I expect help to be comprehensive, particularly for
>  >    key commands like branch, commit, log, merge and send.

I expect *documentation* to be comprehensive for all this. But I
expect just as much that ‘foocommand --help’ (or the equivalent) will
not be anywhere near that verbose.

>  > 1. We need to do a better job explaining what Bazaar can do
>  >    and in the case of commands at least, what better place
>  >    is there than the help for that command?
> 
> In the Unix tradition, there is no "the help". At a bare minimum,
> there is the *usage*, and there is the *man page*. In a large (?!)
> application such as bzr, there will also be a *user guide*. There
> may be other documents as well.
> […]

> The default should be short help. Even fairly new users will often
> be looking for something very simple ("I know there's a 'verbose'
> log format, but it's not 'verbose' and it's not 'full'..."). Having
> to wade through several pages to find the single word you need is
> enough to break your train of thought.

+1 to all this, and Stephen's message in general.

-- 
 \           “Man cannot be uplifted; he must be seduced into virtue.” |
  `\                                      —Donald Robert Perry Marquis |
_o__)                                                                  |
Ben Finney




More information about the bazaar mailing list