[Desktop_architects] Documentation accumulation (was Re: What is
your answer to solve the top inhibitor for the Linuxdesktop adoption?)
Kurt Pfeifle
k1pfeifle at gmx.net
Wed Jan 4 06:31:01 PST 2006
On Wednesday 04 January 2006 07:33, Bryce Harrington wrote:
> On Tue, Jan 03, 2006 at 09:55:41PM -0700, Aaron J. Seigo wrote:
> > maybe i'm just very jaded by watching to date how documentation doesn't
> > accumulate in projects very effectively.
>
> This is very true. The vast majority of projects I've been in have had
> this documentation gap issue.
>
> Inkscape's been a pleasant exception, and here's why I think it avoided
> the problem:
>
> When we started, Inkscape had hardly any documentation. Even though we
> were forking from a project that'd been around for 3 years, none of the
> developers had much interest in writing documentation, so no one did.
>
> At the outset, we very deliberately elevated the value we gave to
> documentation writers to be on par with the coders. In effect, we
> consider documenters to be full fledged developers just like people who
> only code. Sometimes I think that in open source projects documentation
> is considered a chore, but if you define it to be a key development
> activity that one can gain as much recognition from as fixing a bug or
> adding a little feature, there can be a lot of motivation to do it.
This is my impression of the Inkscape project too, as an "outsider" to
it. And it pays.... ;-)
FWIW, the Scribus folks are doing the same thing in a way, and it pays
there too. Their documentation also is excellent. (Possibly also due to
the very active criss-cross-fertilisation and cooperation of the Scribus
and Inkscape developers..)
> I think it also helps a lot that our primary documentation - a set of
> tutorials under the Help menu - are done in Inkscape itself. Also,
> since they're written as tutorials instead of as a reference guide,
> they're much more enjoyable to read through (plus the examples can be
> manipulated directly). Everyone knows the tutorials are cool and get
> lots of user attention, so people just naturally put a high importance
> on making sure they're kept up to date as new features are added.
>
>
> So I think the key take away points from this experience are:
>
> * Elevate the value of people who contribute documentation
>
> * Define this documentation writing to be of key importance to the
> success of Linux.
>
> * Position this documentation so it is extremely highly visible to
> our entire target audience. If they have to get to it via google,
> that's not good enough.
>
> * Make the documentation both exactly what the user needs, plus
> fairly enjoyable to read. I.e., give it a lot of intrinsic value.
>
> * Make it straightforward for others to get involved with editing,
> adding, translating, and republishing the documentation.
>
> Bryce
</AOL>
Cheers, Kurt
More information about the Desktop_architects
mailing list