summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2006-05-11 15:29:25 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2006-05-11 15:29:25 +0000
commitde29ef0ac4a7be7a9321f03e8a12490b0833d4ac (patch)
treedc9808b21ad49615ad9f35cf3714bb9ef231e2be /README
parent88a1448f33fbd271eefe9c155015a5c31eb223bc (diff)
downloadscala-de29ef0ac4a7be7a9321f03e8a12490b0833d4ac.tar.gz
scala-de29ef0ac4a7be7a9321f03e8a12490b0833d4ac.tar.bz2
scala-de29ef0ac4a7be7a9321f03e8a12490b0833d4ac.zip
Seriously cleaned-up the build script.
Diffstat (limited to 'README')
-rw-r--r--README21
1 files changed, 17 insertions, 4 deletions
diff --git a/README b/README
index ef0586d35d..f820badfe9 100644
--- a/README
+++ b/README
@@ -3,6 +3,10 @@
Structure and build system
================================================================================
+This document describes the Scala core (core library and compiler) repository
+and how to build it. For information about Scala as a languages, you can visit
+the web site http://scala.epfl.ch/
+
Part I. The repository layout
--------------------------------------------------------------------------------
@@ -27,7 +31,6 @@ scala/
jaco.jar The JaCo Java compiler.
scala-compiler.jar The last stable version of the Scala compiler.
scala-library.jar The last stable version of the Scala library.
- logs/ † Build tool log files.
README The file you are currently reading.
sandbox/ † A folder to test code etc.
src/ All the source files of Scala.
@@ -110,10 +113,18 @@ Part IV. Common use-cases
- Runs all the tests as above (and refuses to build a distribution if it
fails).
- Creates a local distribution in 'dists/latest'.
- - Creates all relevant Scala Bazaar archives and advertisement files.
+
+'ant pack'
+ Builds a distribution, and packages it for distribution.
+ - Runs all the tests as above (and refuses to build a distribution if it
+ fails).
+ - Creates a local distribution in 'dists/latest'.
+ - Creates all relevant Scala Bazaar archives, advertisement files and
+ ZIP/TAR archives.
'ant dist.devel' or 'ant dist.patch' or 'ant dist.minor'
- Builds a distribution to be publicly released and manages version numbers.
+ Builds a distribution (with packaging) to be publicly released and manages
+ version numbers.
- Patch and Minor versions are public releases. The version number is
automatically bumped up and is formatted as 'major.minor.patch'.
- Devel versions are betas for semi-public release. Numbers are formatted as
@@ -132,4 +143,6 @@ Part IV. Common use-cases
Part V. Contributing to Scala
--------------------------------------------------------------------------------
-More to come ...
+If you wish to contribute, you need to directly take contact with the Scala
+team. You will find email addresses for everyone currently working on the
+project at http://scala.epfl.ch/community/