Describe new development process

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1115 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2000-10-13 13:06:01 +00:00
parent 68cc667219
commit 19b63a5ad0

48
README
View File

@ -1,15 +1,45 @@
This is a LyX development release Preamble: LyX versionning scheme
---------------------------------
The LyX Team has adopted a new development model and In September of 1999 the LyX Team decided that we could no
tries to keep the development version stable as far longer successfully use the two strand development process
as possible, but since the program is changing, the like the Linux kernel. We are in the process of switching to a
development version will be less stable than the development model similar to that used by Fetchmail where we
stable releases. will only make small stable changes between releases and
release more often. All future releases should be stable
although we are currently in a transition period where some
major changes have to be introduced and are likely to affect
the stability in the short term.
So, don't use this development version on your production These changes include:
documents without testing everything in depth first.
* Use of C++ Standard Library features such as the Standard
Template Library (STL), string and streams.
* Establishing the foundations of GUI/system independence,
* Rearrangement of the directory structure,
* Use of libtool, automake and autoconf.
Once the transition is over the 1.1 series should be very
stable and we will then release 1.2.0. This new series will be
in a state of continual advancement. Note the word
"advancement" and not "development." Development will be
occurring in branches of CVS and once the feature/modification
has proved stable it will be merged into the main releases.
Versionning uses a continuous numbering scheme where odd or
even numbering is no longer significant. Prereleases are
labelled with a "pre" suffix and any fixes required between
stable releases have a "fix" suffix. Thus there are three
possible file names:
lyx-1.1.5.tar.gz -- stable release
lyx-1.1.5fix2.tar.gz -- bug fix of the 1.1.5 stable release.
lyx-1.1.5pre1.tar.gz -- potentially unstable test release
The fix releases contain no new functionality; only fixes that
have already made their way into the cvs repository.
What is LyX? What is LyX?