Source Overview
What's there and what's not
The source code
available at Openoffice.org is the majority of the current source code
under development for StarOffice 6.0. Not available are certain 3rd
party source code (for example: printing, spell checking); we will
explain this situation further in the week following the launch, please
bear with us. The source code is pre Alpha code and is undergoing extensive
development and change.
About Releases and Build Tags
Let's begin at the beginning of our process. The development engineers
check in code continually to CVS during development. The release engineers
tag the source code at the beginning of the week. Developers continue to
check in code while the release engineers do a full build of the tagged
source. Later in the week there may be "respin builds" where the development
engineers can putback patches urgently required to complete the build on
all platforms.
Let us take our stable build, version 605, as an example. Build 605
was born on the 18th of September, 606 the following Monday (Sept 25),
607 the Monday after that (Oct 2) and so on. Our build engineers have spent
time making 605 a fully stable build capable of building, installing, and
running on Linux, Solaris, and Windows. And while versions 606 on up are
available, they have not been successfully build, installed or run >;-).
You are free to experiment with this code, but we would advise you to go
into it with no expectations! We certainly do!
Comments & readability
The source code is not as comprehensively commented as we'd like. As you
are going through the code, if you see sections that would benefit from
a good comment or three, please do! Of course, some of the comments are
in German as most of the developers who have worked on the source code
are native German speakers. The developers have made a decision to comment
in English in future.
Hacks
Coming soon ! A colleague has grepped the code for the word hacks. We hope
to format this and post.
Let's
get on with it!
|