Describe new development process

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/lyx-1_1_5@1114 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2000-10-13 13:05:35 +00:00
parent fff0cb10d2
commit da3b03ed1e
2 changed files with 43 additions and 9 deletions

View File

@ -1,5 +1,7 @@
2000-10-13 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
* README: add a description of our numbering scheme
* src/debug.[Ch]: some fixes to help compiling with RH7.0
wonderful compiler.

50
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
tries to keep the development version stable as far
as possible, but since the program is changing, the
development version will be less stable than the
stable releases.
In September of 1999 the LyX Team decided that we could no
longer successfully use the two strand development process
like the Linux kernel. We are in the process of switching to a
development model similar to that used by Fetchmail where we
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
documents without testing everything in depth first.
These changes include:
* 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?
@ -124,10 +154,12 @@ Does LyX have support for non-English speakers/writers/readers?
Keymaps can ease typing in one or more of the following languages:
Arabic
Czech
French, Swiss French
German, Swiss German
Greek
Hebrew
Hungarian (Magyar)
Polish
Portugese