From: John Dlugosz Date: Mon, 19 Apr 2010 15:33:17 GMT Subject: RE: ghost refs Message-ID: <89030B4A18ECCD45978A3A6B639D1F24032A523E62@FL01EXMB01.trad.tradestation.com> In-Reply-To: <20100417115111.GB28623@coredump.intra.peff.net> If all the pages were poured into a wiki, then it would be easy for anyone to fuss with them when the mood hit. It would also make it possible to consolidate the shared conceptual pages with hyperlinks. Ideally, the wiki engine should be able to spit out a set of static html/css files for inclusion on the local machine without a server. A button on each page would switch to the live version of the page on the Internet, which would show current updates and offer editing capability, history, and discussion. Perhaps the documentation on the options could be entered abstractly, and the engine would automatically format the detailed list and any type of desired synopsis (alpha, categorical, long, short,...). --John > -----Original Message----- > From: Jeff King [mailto:peff@peff.net] > Sent: Saturday, April 17, 2010 6:51 AM > To: Junio C Hamano > Cc: John Dlugosz; git@vger.kernel.org; Avery Pennarun > Subject: Re: ghost refs > > On Thu, Apr 08, 2010 at 01:42:01PM -0700, Junio C Hamano wrote: > > > We might want to have a general concensus on what we want to have in > the > > documentation. As you noted, some have too sparse SYNOPSIS, while > others > > have full list of options. Some mention configuration variables, > while > > others don't. Some have extensive examples, while others lack any. > > Once we know the general direction in which we are going, we can hand > off > > the actual documentation updates to the crowd ;-) > > I would also like to have consensus on this, too. But it seems like it > gets bikeshedded to death every time it comes up. But hey, why not try > it one more time? :) > > > I'll list my preference off the top of my head as a firestarter. > > > > NAME:: > > > > The name followed by what it is used for > > Yep, makes sense. > > > SYNOPSIS:: > > > > I prefer to have (almost) complete set of options in SYNOPSIS, rather > than > > "command [] ..." which is next to useless. This is > > especially true for commands whose one set of options is incompatible > with > > other set of options and arguments (e.g. there is no place for "-b" > to > > "checkout" that checks out paths out of the index or a tree-ish). > > I much prefer to have the "major modes of operation". So yes, "command > [] " is useless. But > > git log [