mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 01:59:02 +00:00
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:
parent
68cc667219
commit
19b63a5ad0
48
README
48
README
@ -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?
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user