Copy content from dotty.epfl.ch into docs.scala-lang.org #2112
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is huge because a lot of content has been copied. To ease the review, I suggest looking at commits individually.
This is the first step towards moving the content of https://dotty.epfl.ch into https://docs.scala-lang.org. The next steps will be to move the remaining content to https://scala-lang.org, and to deprecate the website https://dotty.epfl.ch.
The website https://dotty.epfl.ch contains several pages. Each commit of this PR handles one page, or one section of the Dotty website.
Landing page
https://dotty.epfl.ch
The content is already covered by https://www.scala-lang.org/download/scala3.html
Blog
https://dotty.epfl.ch/blog/index.html
I didn’t move the blog content. I just suggest the next blog posts be published on https://scala-lang.org/blog.
Usage
Getting Started
https://dotty.epfl.ch/docs/usage/getting-started.html
Copied some of the content in our Scala 3 book. See 9ffe4b9.
Using Dotty wth sbt
https://dotty.epfl.ch/docs/usage/sbt-projects.html
Empty page, no need to merge
IDE support for Scala 3
https://dotty.epfl.ch/docs/usage/ide-support.html
Added a mention of BSP in our getting started instructions. See 9b8c42b.
Worksheet mode with Dotty IDE
https://dotty.epfl.ch/docs/usage/worksheet-mode.html
Introduce a page about worksheets in the Scala 3 book. See 4567802.
Language versions
https://dotty.epfl.ch/docs/usage/language-versions.html
Created a page in the Scala 3 reference. See 8c1ff35.
Using Dotty with cbt
https://dotty.epfl.ch/docs/usage/cbt-projects.html
Skipped.
Reference
https://dotty.epfl.ch/docs/reference/overview.html
Copied to https://docs.scala-lang/scala3/reference/overview.html. See d947163.
Contributing
Skipped. I think we should eventually move that content into the code repository itself.
Internals
Skipped. I think we should eventually move that content into the code repository itself.
Resources
https://dotty.epfl.ch/docs/resources/talks.html
Created a page https://docs.scala-lang.org/scala3/talks.html. See a600b4b.
API
https://dotty.epfl.ch/api/index.html
Skipped. Will be merged into https://scala-lang.org/api instead.
Some screenshots: