JetBrains/kotlin-playground

Full source for play.kotlinlang.org available?

samuelneff opened this issue · 5 comments

Is the full source for play.kotlinlang.org available open source so we can run it locally (and add additional project dependencies to use in the playground)?

Hi, @samuelneff!
Unfortunately, the source code for play.kotlinlang.org is not yet open source.
We intend to do this, but we need time because it uses some internal dependencies that are not publicly available.
It's hard to give an exact estimate, but I assume we'll be able to do it by the end of the year.
Sorry for the delay :)

sheu commented

Hi, @samuelneff! Unfortunately, the source code for play.kotlinlang.org is not yet open source. We intend to do this, but we need time because it uses some internal dependencies that are not publicly available. It's hard to give an exact estimate, but I assume we'll be able to do it by the end of the year. Sorry for the delay :)

Have you managed to release the full source as estimated here?

@sheu, unfortunately, we haven't done this yet.
This idea is still relevant, and we want to do so, but the team focused on other issues.
Could you please share why it could be helpful for you? It would give me more context and maybe affect the team's priorities.

sheu commented

@sheu, unfortunately, we haven't done this yet. This idea is still relevant, and we want to do so, but the team focused on other issues. Could you please share why it could be helpful for you? It would give me more context and maybe affect the team's priorities.

We need to teach people how to use write kotlin and this involves one our own library that is not open source yet. For this we hosted the kotlin-compiler-server and would want to benefit from all the features that are also on play.kotlinlang.org. One of the best features we like the ability to share the code. We can't you the publicly available play.kotlinlang.org because of security issues.

So to comply with our security requirements, we prefer to host the app ourselves.

Any update here? Meanwhile https://github.com/JetBrains/kotlin-web-demo/ no longer builds due to access restrictions:

Could not GET 'https://buildserver.labs.intellij.net/guestAuth/repository/download/Kotlin_KotlinRelease_140_IdePluginTests_IdeaUltimate_193/1.4-M2-release-92/teamcity-ivy.xml'. Received status code 401 from server: Unauthorized