Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KMP projects support #42

Open
RedJocker opened this issue Jul 24, 2024 · 0 comments
Open

KMP projects support #42

RedJocker opened this issue Jul 24, 2024 · 0 comments

Comments

@RedJocker
Copy link

Hi I'm currently in charge of writing the first hyperskill project for kotlin multiplatform and I'm concerned about what is the state of plugin support for that.

I'm currently doing a very simple project targeting only android to minimize the amount of unknowns, but even in this case at the very least the folder structure is different and I was able to see that currently on plugin there are some pieces of code that rely on that folder structure, like this piece of code:

class AndroidHyperskillConfigurator: HyperskillConfigurator<JdkProjectSettings>(AndroidConfigurator()) {
override val testDirs: List<String>
get() = listOf("src/test", "src/androidTest")
override val isCourseCreatorEnabled: Boolean
get() = true
override fun getMockFileName(course: Course, text: String): String = "Main.kt"
}

Am I right to have this concern? Do we have support for making kmp projects with JetBrains Academy Plugin?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant