You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -4,17 +4,17 @@ We follow the standard GitHub [fork & pull](https://help.github.com/articles/usi
4
4
You're always welcome to submit your PR straight away and start the discussion (without reading the rest of this wonderful doc, or the `READMEnot^H^H^H.md`). The goal of these notes is to make your experience contributing to Scala as smooth and pleasant as possible. We're happy to guide you through the process once you've submitted your PR.
5
5
6
6
## The Scala Community
7
-
In 2014, you -- the Scala community -- matched the core team at EPFL in number of commits contributed to Scala 2.11, doubling the percentage of commits from outside EPFL/Typesafe since 2.10. Excellent work! (The split was roughly 25/25/50 for you/EPFL/Typesafe.)
7
+
In 2014, you -- the Scala community -- matched the core team at EPFL in number of commits contributed to Scala 2.11, doubling the percentage of commits from outside EPFL/Lightbend since 2.10. Excellent work! (The split was roughly 25/25/50 for you/EPFL/Lightbend.)
8
8
9
9
We are super happy about this, and are eager to make your experience contributing to Scala productive and satisfying, so that we can keep up this growth. We can't do this alone (nor do we want to)!
10
10
11
11
This is why we're collecting these notes on how to contribute, and we hope you'll share your experience to improve the process for the next contributor! (Feel free to send a PR for this note, send your thoughts to scala-internals, or tweet about it to @adriaanm.)
12
12
13
-
By the way, the team at Typesafe is: @adriaanm, @lrytz, @retronym, and @SethTisue.
13
+
By the way, the team at Lightbend is: @adriaanm, @lrytz, @retronym, @SethTisue, and @szeiger.
14
14
15
15
## What kind of PR are you submitting?
16
16
17
-
Regardless of the nature of your Pull Request, we have to ask you to digitally sign the [Scala CLA](http://typesafe.com/contribute/cla/scala), to protect the OSS nature of the code base.
17
+
Regardless of the nature of your Pull Request, we have to ask you to digitally sign the [Scala CLA](http://www.lightbend.com/contribute/cla/scala), to protect the OSS nature of the code base.
18
18
19
19
You don't need to submit separate PRs for 2.11.x, 2.12.x, and 2.13.x. Any changes accepted on one of these branches will, in time, be merged into the later branches.
Copy file name to clipboardExpand all lines: README.md
+17-30Lines changed: 17 additions & 30 deletions
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ This is the official repository for the [Scala Programming Language](http://www.
3
3
4
4
# How to contribute
5
5
6
-
To contribute to the Scala Standard Library, Scala Compiler and Scala Language Specification, please send us a [pull request](https://help.github.com/articles/using-pull-requests/#fork--pull) from your fork of this repository! We do have to ask you to sign the [Scala CLA](http://typesafe.com/contribute/cla/scala) before we can merge any of your work into our code base, to protect its open source nature.
6
+
To contribute to the Scala Standard Library, Scala Compiler and Scala Language Specification, please send us a [pull request](https://help.github.com/articles/using-pull-requests/#fork--pull) from your fork of this repository! We do have to ask you to sign the [Scala CLA](http://www.lightbend.com/contribute/cla/scala) before we can merge any of your work into our code base, to protect its open source nature.
7
7
8
8
For more information on building and developing the core of Scala, read on!
9
9
@@ -23,7 +23,7 @@ If you need some help with your PR at any time, please feel free to @-mention an
You'll need a Java SDK (6 or newer), Apache Ant (version 1.9.0 or above), and curl (for `./pull-binary-libs.sh`).
73
+
You'll need a Java SDK. The baseline version is 6 for 2.11.x, 8 for
74
+
2.12.x. (It's also possible to use a later SDK for local development,
75
+
but the CI will verify against the baseline version.)
76
+
77
+
You'll also need Apache Ant (version 1.9.0 or above) and curl (for `./pull-binary-libs.sh`).
78
+
79
+
Mac OS X and Linux work. Windows may work if you use Cygwin. (Community help with keeping the build working on Windows is appreciated.)
78
80
79
81
## Git Hygiene
80
82
@@ -129,25 +131,10 @@ Here, `<milestone>` is the milestone targeted by the PR (e.g., 2.11.6), and `<sh
129
131
130
132
## IDE Setup
131
133
### Eclipse
132
-
Download the [Scala IDE bundle](http://scala-ide.org/download/sdk.html). It comes preconfigured for optimal performance.
133
-
134
-
- Run `ant init` to download some necessary jars.
135
-
- Import the project (in `src/eclipse`) via `File` → `Import Existing Projects into Workspace`. Check all projects and click ok.
136
-
137
-
For important details on building, debugging and file encodings, please see [the excellent tutorial on scala-ide.org](http://scala-ide.org/docs/tutorials/scalac-trunk/index.html) and the included README.md in src/eclipse.
138
-
139
-
### IntelliJ 14
140
-
Use the latest IntelliJ IDEA release and install the Scala plugin from within the IDE.
141
-
142
-
The following steps are required to use IntelliJ IDEA on Scala trunk
143
-
- Run `ant init`. This will download some JARs to `./build/deps`, which are included in IntelliJ's classpath.
144
-
- Run `./src/intellij/setup.sh`.
145
-
- Open `./src/intellij/scala.ipr` in IntelliJ.
146
-
-`File` → `Project Structure` → `Project` → `Project SDK`. Create an SDK entry named "1.6" containing the Java 1.6 SDK.
147
-
(You may use a later SDK for local development, but the CI will verify against Java 6.)
134
+
See [src/eclipse/README.md](src/eclipse/README.md).
148
135
149
-
Compilation within IDEA is performed in `-Dlocker.skip=1` mode: the sources are built
150
-
directly using the STARR compiler (which is downloaded from [the Central Repository](http://central.sonatype.org/), according to `starr.version` in `versions.properties`).
136
+
### IntelliJ 15
137
+
See [src/intellij/README.md](src/intellij/README.md).
0 commit comments