[documentation] -- versus - in "new release" system
Derek Wright
drupal at dwwright.net
Thu Dec 7 00:40:14 UTC 2006
On Dec 6, 2006, at 2:58 PM, Andre Molnar wrote:
> Sad to say it is hopelessly un-clear... You are correct in saying that
> much of this information is technically 'different' - but not
> different
> enough - or rather - far too similar - and the result is absolute
> confusion.
there's 2 things:
1) version numbers.
http://drupal.org/handbook/version-info
2) the CVS tags and branches that they correspond with.
http://drupal.org/handbook/cvs/branches-and-tags
people like version numbers with '.' in them, like "4.7.4". CVS
doesn't allow '.' in a tag, so we have to use '-' instead. *shrug*.
> I was reading the CVS documentation today because I wanted to roll
> out a
> release of a new contrib module. Quite frankly the documentation
> is so
> confusing that I was afraid to try and commit something for fear I
> might
> break the entire freaking conrtib repo.
luckily, our CVS repository protects itself from people who don't
know what they're doing. so, the worst you could have done was break
your own modules. ;) even that is pretty hard to do, thanks to all
the defensive checks i've put in place.
> (I'll get over my fear eventually - once i digest the information
> again). The worst part about this is that I don't have suggestions
> for
> improvement, because I don't 'get it' and therefore couldn't
> express the
> information in a way that others might 'get it.'
well, if all you say is "it's too much, it's too confusing, i don't
get it", there's no hope anyone can make it any clearer.
if you offer concrete suggestions for improvement, great.
if not, at least be specific about what you're confused about.
not that it helps you, but it seems like dozens (if not over a
hundred) project maintainers have read the docs and are getting along
just fine, so i know they're not inherently impossible to read. but,
everyone's at a different level of comfort with release management,
so different folks will read the same docs and come away with a very
different grasp (or not grasp at all) of the info it was trying to
convey.
> Can we just switch to SVN ;-)
absolutely *nothing* would change about any of the release system if
we were using SVN instead of CVS. if you honestly think "svn
tag ..." is fundamentally different than "cvs tag ..." you're in for
quite a disappointment if/when Drupal ever switches to SVN.
any additional complication from the new release system is inherent
to using a real release procedure for our software. the underlying
revision control tool makes no difference at all (since all revision
control systems provide the same basic functionality: commits, tags,
branches, etc).
i'm not saying a) the docs are perfect or b) that you're an idiot.
i'd love to see the docs improve, and if you're confused, i'm sure
you're not the only one. but, "i don't get it, we should just use
SVN" is counter-productive feedback on 2 counts. ;)
thanks,
-derek
More information about the documentation
mailing list