[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-i18n-doc
Subject: Re: [RFC] Documentation, take 2
From: Erik =?iso-8859-1?q?Kj=E6r_Pedersen?= <erik () binghamton ! edu>
Date: 2006-01-04 13:21:31
Message-ID: 200601040821.31887.erik () binghamton ! edu
[Download RAW message or body]
Onsdag 04 januar 2006 07:33 skrev Lauri Watts:
> Just to be really clear: We should work on all documentation only in trunk
> for the near to mid-term future (with the obvious exception of extragear
> apps with their branches, and possibly koffice and kdevelop.)
I think a good work flow would be the following
1. stable is almost always frozen for docs and for gui
2. trunk is never frozen, for docs or for gui.
3. stable is unfrozen for a week every so often, like some distance before
every major release, and for a week after every minor release. It should be
immediately after the release maximizing the time we have to catch up. This
should be true both for doc and gui, but for gui it should be a mild thaw
rather than completely unfrozen at the minor releases.
This way the documentation writers get a chance to get their work into a
release without waiting for ever, and after having had time, and a place, to
check their work. We would always have newer versions in trunk than in stable
as it should be.
Doing it this way does not require much scripting. Whenever doc files have
been backported you backport your translation po-files.
So the basic idea both for gui and for docs would be that you freeze the
moment you move stuff back to stable. This is essentially what we did this
time for gui at the 3.5 release, and it worked well.
Translators have the opportunity to do some translating in trunk all the time
so they can catch up in stable just by moving po-files back after the
unfreezes.
The documentation writers do not have to tell anybody whether they are working
on the next major or the next minor version. If it is the next major version
they just do not move it back into stable until it is almost time for the
next major release.
The principle should hold for extragear as well. At the point you normally
freeze, you move your stuff back to stable.
As I have said before, the drawback is that you can not develop documentation
for 3.5.1 and 4.0 at the same time in SVN, but how many do that anyway.
We would also avoid the present mixture of back- and forward porting.
Erik
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic