Wiki and docs in cvs

Bill Hacker wbh at conducive.org
Mon Apr 4 11:18:06 PDT 2005


Hummel Tom wrote:

though i'm not a dev, i have 2 thoughts on that too.


Should we look at a "release cycle", similar to what's happening with the
software?  i.e. declare a few weeks of typo-fixing, and then move the
documentation at that point into a separate copy, associated with that
release of DragonFly?


I think that's a great idea, while time is passing by, programs change
and i often found outdated documentation which is not tagged as such.

This way, documentation matches a particular release.  This may become
more significant as more radical features get moved in...  There's also
the bonus of regular cleanups for the docs.


I think a typo-fixing-only period will stop people adding new topics,
and in the worst case forgetting about them.
IMHO it would be a nice idea to fork the Wiki/doc at that time, so new
pages can be created without interfering with the
"documentation-feature-freeze" for the soon to be released version.
tom
I don't think that is going to actually work - at least not as 
expected/wanted.

It is *required* for 'latest' or 'changelog' in source tarballs.

It is a 'very good idea' for any man pages that actually are affected by 
code
changes.  Many if not most will actually NOT be.  libs yes, apps not, 
utils maybe.

It is 'highly important' to reflect any changes in the handbook or wiki 
IF/AS/WHEN
code changes actually affect what is being described in a way the reader 
would notice,
care about, and/or be affected by.

BUT - if we are doing a good job of writing a handbook, it will for the 
most part
be sufficiently general that not a lot of code changes actually require 
a change in
describing what a module does, or even in many cases how it does it.

The hard parts with writing docs are getting started, keeping the 
momentum going,
and having a ready environment to encourage a contribution when time and 
mood permit.

If we start putting artificial 'freezes' on docs, they might as well be 
permanent freezes.

It is more important that docs continue to live, learn, and grow more 
useful than be
in perfect sync.  They are neither read in real-time nor compiled with 
the code.

Code writers may be orderly, methodical folk, even if/as/when quite mad.

Prose and technical writers, OTOH, are artists - mad or otherwise.  ;-)

Bill








More information about the Docs mailing list