I'm sure many of you know <https://github.com/char...
# feed
p
I'm sure many of you know https://github.com/charleskorn/kaml. You may not be aware that last year, it became a Kotlin multiplatform library. It was possible thanks to great cooperation with @Adam S and @Oleg Smirnov, and as a result we have https://github.com/krzema12/snakeyaml-engine-kmp - a Kotlin multiplatform port of a pure Java library: https://bitbucket.org/snakeyaml/snakeyaml-engine/. Now, part of the technical debt is that a bunch of tests that are still JVM-only. Almost 100 tests wait to be ported to Kotlin, and live in the common source set. I'm currently the main person doing it one by one, and I thought we could do a little social experiment to speed it up, and raise awareness of the project as a nice side effect. If you have a spare moment, and want to add your two cents to migrating the project to truly KMP: 1. Go to [krzema12/snakeyaml-engine-kmp#269] Port tests to common Kotlin. 2. Pick a single test (it's enough) from the list sorted by the LoC, that doesn't have a ☑️ next to it. a. Some test files are short and should be trivial to migrate, having like 30 lines, and some of them are slightly complex. It's fine to take the short one! b. Feel free to put a PR in draft state ASAP, so that I can mark that someone's working on migrating a given test. 3. Send a PR with migrated test, where ideally it should be in Kotlin, and in the common source set. If a PR is in a non-draft state and CI is 💚, it's a sign to us that it's ready to be reviewed. If there's a problem migrating a test, let me know in the comment under the issue. Let's see how it goes 👀
👀 5
🧐 1