New Mercurial Website
Adrian Buehlmann
adrian at cadifra.com
Mon Nov 2 09:22:42 CST 2009
Please keep discussion on-list, so I'm cc-ing the list again
On 02.11.2009 15:52, Steve Losh wrote:
> On Nov 2, 2009, at 9:38 AM, Adrian Buehlmann <adrian at cadifra.com> wrote:
>
>> On 02.11.2009 15:01, Steve Losh wrote:
>>> On Nov 2, 2009, at 8:36 AM, Adrian Buehlmann <adrian at cadifra.com>
>>> wrote:
>>>
>>>> On 02.11.2009 14:25, Dirkjan Ochtman wrote:
>>>>> On Mon, Nov 2, 2009 at 13:31, Adrian Buehlmann <adrian at cadifra.com>
>>>>> wrote:
>>>>>> There is no need to start an entirely different platform
>>>>>> that is doomed to be byte rotten from the start because no
>>>>>> one will update it.
>>>>> Not having everyone update it also means coherent language,
>>>>> structure,
>>>>> content and more quality control.
>>>> Oh. So you say our current wiki has incoherent language and
>>>> structure?
>>>>
>>>> Where exactly?
>>>>
>>> Quick example off the top of my head: the Release Notes page. The
>>> table of contents has a bunch of headings for 1.3.0 only. Are there
>>> not subsections for the other versions? Oh, no, they're there,
>>> they're
>>> just not marked as headings for some reason.
>>>
>>> I can send a whole slew of examples later once I'm at a computer and
>>> not a phone, if you like.
>>>
>>>> You are missing the point of what a wiki is. Or what it could be.
>>>>
>>>>> And content may be king, having the abundance of content that's on
>>>>> our
>>>>> wiki makes it hard to find the good parts and keep everything up to
>>>>> date.
>>>> Not at all.
>>> Really? The API hasn't changed since 1.1? Because that's the version
>>> listed on the MercurialAPI page.
>>>
>>> Reading the API changes page it looks like the API page *has* been
>>> updated (it mentions ui.promptchoice) but still says "as of version
>>> 1.1". So actually the page is not out of date but completely *wrong*
>>> -- if you try to use it to code against the version of Mercurial it
>>> says it describes (1.1) you'll probably run into problems.
>>>
>> And you think that can be improved by starting a second site,
>> which is not part of the wiki, so that everyone wanting to
>> update things has to send patches?
>
> For the "incoherent structure" part of things: absolutely. If a small
> group is reviewing and/or making changes there's less of a chance that
> subheadings will be added for some sections and not for others (for
> example). The site will feel more cohesive which is a good thing to
> present to first-time users.
>
> Git and Bazaar both have good-looking frontend sites with separate
> wikis, so the concept is certainly not something new and can
> definitely work.
>
> For the out-of-date part, I'm not sure. I think the smaller size of
> the frontend site, and the fact that there are actually people
> responsible for it (as opposed to the wiki where it's easier to say
> "eh, someone else can update this") will help in that respect.
>
So you want to have the page MercurialAPI in a static page instead
of in the wiki?
I don't think that's exactly a good idea.
In any case, I'm surprised about what people think about the wiki.
It seems like updating the wiki is no longer appreciated. If that's
the case, then I certainly won't waste my time there any more if the
wiki is in such a lousy state that the project needs to instate
another crew that ignores patches.
And I certainly won't start to send patches for html pages that
are reviewed by a single person simply to learn that they are
rejected after 48 hours. No thanks.
It's funny that much bigger projects manage to have their front
pages as a wiki page. Have a look at Wikipedia.
More information about the Mercurial
mailing list