Donate to our Open Collective
-
35+ backers
+
75+ backers
Play uses Open Collective to collect donations from sponsors. These funds are used to pay contributors and cover project costs, openly and transparently.
Individuals and companies alike can support Play financially by becoming backers or premium sponsors .
@@ -38,7 +38,7 @@
Join the Discord chat
Contribute to Stack Overflow
-
10,500+ questions
+
17,000+ questions
Stack Overflow is a Q&A site for programmers. Stack Overflow has a very active community of people asking and answering questions about Play . Users can vote on each others' contributions and earn reputation points.
@@ -53,7 +53,7 @@
Report bugs
Patch the core
-
600+ committers
+
900+ committers
Play's code and documentation is hosted on GitHub . It's easy to get the code and build Play from source . Play development is discussed on the play-framework-dev mailing list . You can ask on the list if you have any questions, or you can also chat to Play contributors through the play-contributors channel.
diff --git a/app/views/index.scala.html b/app/views/index.scala.html
index 131e5677..9561750e 100644
--- a/app/views/index.scala.html
+++ b/app/views/index.scala.html
@@ -144,7 +144,7 @@
Proven in production.
From startups to enterprises, Play powers some of the most innovative web sites. Play is proven, reliable and scalable.
- Production support by Lightbend
+ Easy to deploy and scale
Many cloud deployment options
Used in mission-critical apps
diff --git a/app/views/lightbendBanner.scala.html b/app/views/lightbendBanner.scala.html
deleted file mode 100644
index ed033911..00000000
--- a/app/views/lightbendBanner.scala.html
+++ /dev/null
@@ -1,16 +0,0 @@
-
\ No newline at end of file
diff --git a/app/views/main.scala.html b/app/views/main.scala.html
index e7c657f4..c77b7eaa 100644
--- a/app/views/main.scala.html
+++ b/app/views/main.scala.html
@@ -48,19 +48,12 @@
-
-
- @lightbendBanner()
-
-
Lightbend
+
Play Framework
Try Play
Documentation
- Support
Get Involved
diff --git a/app/views/support.scala.html b/app/views/support.scala.html
deleted file mode 100644
index 8931653a..00000000
--- a/app/views/support.scala.html
+++ /dev/null
@@ -1,36 +0,0 @@
-@import controllers.documentation.ReverseRouter
-@(title: String = "Support")(implicit req: RequestHeader, reverseRouter: ReverseRouter)
-
-@main(title, "support") {
-
-
-
- How to obtain help
- Lightbend sponsors the Play Framework open source project and encourages community contributions. Take advantage of free help from the active community and learn more about commercial support from Lightbend. Enterprises can adopt Play for mission critical systems with confidence because Lightbend stands behind it with first-class commercial support and services.
-
-
-
-
-
-
-}
diff --git a/conf/routes b/conf/routes
index cb281dba..8e934aeb 100644
--- a/conf/routes
+++ b/conf/routes
@@ -9,7 +9,6 @@ GET / controllers
# Pages
GET /download controllers.Application.download
GET /getting-started controllers.Application.gettingStarted
-GET /support controllers.Application.support
GET /code controllers.Code.index
GET /get-involved controllers.Application.getInvolved
GET /sponsors controllers.Application.sponsors
diff --git a/public/markdown/contributing.md b/public/markdown/contributing.md
index 3f127dda..690ebd45 100644
--- a/public/markdown/contributing.md
+++ b/public/markdown/contributing.md
@@ -57,6 +57,6 @@ Generally, all bug fixes, improvements and new features will go to the master br
* The change only affects the documentation
* The change fixes a regression that was introduced in a previous stable release from that branch
* The change fixes a bug that impacts significant number of members of the open source community with no simple work arounds available
-* Any other reason that Lightbend deems appropriate
+* Any other reason that Play steering committee deems appropriate
All backports and other commits to stable branches, in addition to satisfying the regular contributor guidelines, must also be binary and source compatible with previous releases on that branch. The only exception to this is if a serious bug is impossible to fix without breaking the API, for example, a particular feature is not possible to use due to flaws in the API.
diff --git a/public/stylesheets/oss-banners-036.css b/public/stylesheets/oss-banners-036.css
deleted file mode 100644
index d6738fe8..00000000
--- a/public/stylesheets/oss-banners-036.css
+++ /dev/null
@@ -1 +0,0 @@
-.oss-banners-version-036{display:none}.lightbend-banner{box-sizing:border-box;z-index:100;color:#fff;font-family:"Roboto","Helvetica Neue",Arial,sans-serif !important;-webkit-font-smoothing:auto;box-shadow:inset 0 2px 0 0 rgba(0,0,0,0.2),inset 0 -6px 6px 0 rgba(0,0,0,0.2);}.lightbend-banner.lagom{background:#421540;background-image:linear-gradient(0,rgba(255,255,255,0.14),rgba(0,0,0,0.2));}.lightbend-banner.lagom .oss-wrapper{max-width:1152px;}@media only screen and (min-width:1152px){.lightbend-banner.lagom .oss-wrapper{padding:0}}.lightbend-banner.akka{background:#0b5567;background-image:linear-gradient(0,rgba(255,255,255,0.14),rgba(0,0,0,0.2));}.lightbend-banner.akka .oss-wrapper{max-width:1060px;max-width:1152px;}@media only screen and (min-width:1152px){.lightbend-banner.akka .oss-wrapper{padding:0}}.lightbend-banner.play{background:#49691f;background-image:linear-gradient(0,rgba(255,255,255,0.14),rgba(0,0,0,0.2));}@media only screen and (min-width:960px){.lightbend-banner.play .oss-wrapper{padding:0 40px}}.flex .lightbend-banner.play .oss-wrapper{width:100% !important}.lightbend-banner.cloudflow{background:#0b5567;background-image:linear-gradient(0,rgba(255,255,255,0.14),rgba(0,0,0,0.2));}.lightbend-banner.cloudflow .oss-wrapper{max-width:1060px;max-width:1152px;}@media only screen and (min-width:1152px){.lightbend-banner.cloudflow .oss-wrapper{padding:0}}.lightbend-banner.cloudstate{background:#0b5567;background-image:linear-gradient(0,rgba(255,255,255,0.14),rgba(0,0,0,0.2));}.lightbend-banner.cloudstate .oss-wrapper{max-width:1060px;max-width:1152px;}@media only screen and (min-width:1152px){.lightbend-banner.cloudstate .oss-wrapper{padding:0}}.lightbend-banner.full-width .oss-wrapper{box-sizing:border-box;width:100%;max-width:100%;padding:0 16px;}.lightbend-banner.full-width .oss-wrapper .drop-down-content .title{display:none !important}.lightbend-banner .oss-wrapper{box-sizing:border-box;height:70px;max-width:1152px;display:flex;justify-content:center;margin:0 auto;padding:0 16px;position:relative;}@media only screen and (min-width:580px){.lightbend-banner .oss-wrapper{justify-content:space-between}}@media only screen and (min-width:1152px){.lightbend-banner .oss-wrapper{padding:0}}.lightbend-banner .oss-wrapper > div{height:70px;}.lightbend-banner .oss-wrapper > div.oss-brand{display:flex;align-items:center;}.lightbend-banner .oss-wrapper > div.oss-brand a{height:28px;text-decoration:none !important;border:none !important}.lightbend-banner .oss-wrapper > div.oss-brand svg,.lightbend-banner .oss-wrapper > div.oss-brand img{height:28px;opacity:1;transition:opacity 300ms ease-in-out;}.lightbend-banner .oss-wrapper > div.oss-brand svg:hover,.lightbend-banner .oss-wrapper > div.oss-brand img:hover{opacity:1;transition:opacity 300ms ease-in-out}@media only screen and (min-width:440px){.lightbend-banner .oss-wrapper > div.oss-brand{display:flex}}@media only screen and (min-width:580px){.lightbend-banner .oss-wrapper > div.oss-brand{display:flex}}.lightbend-banner .oss-wrapper > div.oss-ad{display:none;justify-content:center;align-items:center;flex-basis:100%;margin:0 0 0 1rem;}.lightbend-banner .oss-wrapper > div.oss-ad .lightbend-rotator{display:flex;justify-content:flex-end;align-items:center;position:relative;height:70px;width:100%;}.lightbend-banner .oss-wrapper > div.oss-ad .lightbend-rotator > a{text-align:center;text-decoration:none;border:none;display:block;visibility:hidden;position:absolute;opacity:0;transition:visibility 0s linear 500ms,opacity 500ms ease-in-out;}.lightbend-banner .oss-wrapper > div.oss-ad .lightbend-rotator > a.visible{opacity:1;visibility:visible;transition:visibility 0s linear 0s,opacity 500ms ease-in-out}@media only screen and (min-width:1100px){.lightbend-banner .oss-wrapper > div.oss-ad.no-drop-down .lightbend-rotator{justify-content:center;padding-right:70px}}.lightbend-banner .oss-wrapper > div.oss-ad a.logo-link{height:44px;text-decoration:none !important;border:none !important}.lightbend-banner .oss-wrapper > div.oss-ad img{height:44px}.lightbend-banner .oss-wrapper > div.oss-ad a{font-family:"Roboto","Helvetica Neue",Arial,sans-serif !important;font-size:16px;font-weight:300;color:#fff;text-decoration:none}.lightbend-banner .oss-wrapper > div.oss-ad strong{font-weight:700}.lightbend-banner .oss-wrapper > div.oss-ad span.akka-btn{display:inline-block;margin:0 0 0 1rem;color:#fff;background:#ffa94b;text-decoration:none !important;border:0 solid rgba(255,255,255,0.6) !important;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);font-family:"Roboto","Helvetica Neue",Arial,sans-serif !important;padding:0 18px;line-height:36px;height:36px;border-radius:0;font-size:14px;font-weight:700;text-transform:uppercase;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out;box-sizing:content-box;}.lightbend-banner .oss-wrapper > div.oss-ad span.akka-btn:hover{border-color:#fff;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out;background:#ff931e;text-decoration:none !important}.lightbend-banner .oss-wrapper > div.oss-ad span.play-btn{display:inline-block;margin:0 0 0 1rem;color:#fff;background:#92d13d;text-decoration:none !important;border:0 solid rgba(255,255,255,0.6) !important;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);font-family:"Roboto","Helvetica Neue",Arial,sans-serif !important;padding:0 18px;line-height:36px;height:36px;border-radius:5px;font-size:14px;font-weight:700;text-transform:uppercase;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out;box-sizing:content-box;text-shadow:1px 1px 1px #70af1b;box-shadow:inset 0 -3px 0 #70af1b;}.lightbend-banner .oss-wrapper > div.oss-ad span.play-btn:hover{border-color:#fff;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out;background:#6e9d2e;text-decoration:none !important}@media only screen and (min-width:960px){.lightbend-banner .oss-wrapper > div.oss-ad{display:flex}}@media only screen and (min-width:1100px){.lightbend-banner .oss-wrapper > div.oss-ad{margin:0 1rem}}