@@ -19,7 +19,7 @@ these codebases, run their test suites, and rewire their builds to
19
19
depend on each other, so only freshly built code, built by freshly
20
20
built Scala, is involved.
21
21
22
- ## What's it for ?
22
+ ## Why do we do this ?
23
23
24
24
Having the community build as a backstop and testbed means we can
25
25
confidently assess the impact of proposed changes to the Scala
@@ -32,6 +32,24 @@ We often also run the community build against individual pull requests
32
32
in the [ scala/scala repo] ( https://github.com/scala/scala ) to assess
33
33
the impact of the PR and detect regressions before the PR is merged.
34
34
35
+ ## Has it helped?
36
+
37
+ Definitely. Over the past few years, the build has often caught
38
+ regressions and unanticipated source-compatibility issues.
39
+
40
+ During the Scala 2.12 cycle, feedback from the community build was key
41
+ for guiding the work on SAMs and the new trait encoding. And, seeing what
42
+ went wrong in downstream projects as the 2.12 changes went in was a
43
+ major source for developing the migration guidelines in the
44
+ [ 2.12 release notes] ( https://github.com/scala/scala/releases/tag/v2.12.0 ) .
45
+
46
+ In the Scala 2.13 cycle, we expect the community build to play a
47
+ similar role in transitioning first our own code, then the entire
48
+ open-source ecosystem, to the
49
+ [ new collections library] ( http://www.scala-lang.org/blog/2017/02/28/collections-rework.html ) .
50
+ We've also [ begun using it] ( https://github.com/scala/community-builds/issues/609 ) to
51
+ gauge our progress on Java 9 support.
52
+
35
53
## How big is it?
36
54
37
55
The community build has been growing steadily since 2013.
@@ -78,7 +96,7 @@ simulacrum, sjson-new, sksamuel-exts, slick, sourcecode, specs2,
78
96
spire, spray-json, ssl-config, tut, twirl, twitter-util, twotails,
79
97
unfiltered, upickle, utest, zinc.
80
98
81
- Interested in adding a library ? See our
99
+ Want to add your project to the community build ? See our
82
100
[ eligibility guidelines] ( https://github.com/scala/community-builds/wiki/Eligibility ) .
83
101
84
102
## Learning more, getting involved
0 commit comments