[OpenLayers-Dev] Additional Documentation
Erik Uzureau
euzuro at gmail.com
Thu Nov 13 11:56:25 EST 2008
Wow, great email -- I would have tapped in with paul in the "gosh, why don't
we just do it via wiki" camp
but this is a definite closer here... I hadn't thought of any of those
issues (except 7) and you detail them
very well here.
SVN it is! +1
e
On Thu, Nov 13, 2008 at 8:01 AM, Christopher Schmidt <
crschmidt at metacarta.com> wrote:
> On Thu, Nov 13, 2008 at 08:16:24AM -0500, Paul Spencer wrote:
> > Chris ... can you explain why you would want to do it this way rather
> > than through the wiki? I am for this approach but it seems that there
> > is already some level of prose documentation in the wiki and having
> > stuff in two places seems a bit confusing.
>
> Wikis have a number of things that make me not prefer them for
> management of content like documentation.
>
> 1. Wikis do not easily correlate to SVN history: Things like tagging,
> branching, etc. are not a built in part of the way that wikis work,
> which (for documentation which changes with releases) is at best
> unfortunate, but at worst can be downright useless. The spherical
> mercator doc, for example, will probably be very different for the
> 3.x series compared 2.x, and SVN gives us an easy way to manage
> docs along with code as far as per-version docs go.
>
> 2. Wikis are difficult to edit in the text editor of your choice.
> Trac is especially troubled by this, since it's not all that great
> of a wiki to begin with: no section-specific editing, for example.
> However, no matter what, managing large blocks of text is (imho)
> easier in a text editor than in a browser.
>
> 3. Poorly suited for offline distribution: It's hard to take wikitext
> and turn it into something that you can 'ship' in another form,
> because wikis tend to be fixed in their database format, and not
> verey good with input/output APIs.
>
> 4. A social, rather than technical, limitation is the fact that wikis
> tend to encourage the "I'll write some of it now, and someone else
> will finish it off later" incompleteness. With documentation which
> is published in non-wiki form, I think there is a larger social
> pressure to do it "right" -- in the same way that we want our
> high-quality code to be managed by people who are going to take the
> effort to make the code work right, I think that we want this to be
> true for our high quality documentation.
>
> 5. As Yves pointed out, the tools for managing translation-type efforts
> with regard to SVN are somewhat simpler: the SVN "universal
> monotonically increasing identifier" lets you easily say "Okay, when
> was this last updated vs. when the translation was last updated".
>
> 6. To some extent, it's harder to customize the look and feel of wiki
> documentation -- code syntax highlighting, for example, is harder to
> pull together.
>
> 7. Some forms of prose documentation -- like the OpenGeo OpenLayers
> workshop -- will never be something that you can shove into a wiki
> form: http://workshops.opengeo.org/openlayers/intro/doc/
> The paging, etc. are just not fit for a wiki, and as we get more
> documentatino like this, I expect it will become more and more true.
>
> Essentially, the wiki -- like the FAQ -- is a great scratchpad, that
> allows many people to collaborate together on information about a
> particular feature, or question, or what not. However, when you actually
> want a published doc -- think something that could be published in the
> "OpenLayers book" that so many people are asking me to write ;) -- you
> want *one* editor or a team of dedicated editors to take that mish-mash
> of content, and turn it into a coherent piece of text that non-wizards
> can understand, and I simply don't think a wiki is the best place for
> that.
>
> Does that explain my thoughts to a certain extent? Certainly, some of
> these technical problems are possibly solvable with more work --
> ikiwiki, for example, is an SVN-backed wiki that wouldn't be a horrible
> place to start for SVN-backed documentation managed through a wiki --
> but it seems to me that the existing trac wiki is never going to be the
> best source of documentation infrastructure.
>
> For the record, I see this as being somewhat similar to the
> Plone/MapServer situation, where Jeff and Howard are trying to move away
> from managing the docs thrugh Plone and instead manage thrugh SVN. In
> theory, managing through Plone offered great benefits for allowing the
> community to contribute -- but in practice, it's just a pain in the
> keyster.
>
> Regards,
> --
> Christopher Schmidt
> MetaCarta
> _______________________________________________
> Dev mailing list
> Dev at openlayers.org
> http://openlayers.org/mailman/listinfo/dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-dev/attachments/20081113/78b32bcc/attachment.html
More information about the Dev
mailing list