SpineEventEngine / config

Dependencies and build configurations shared among subprojects
https://spine.io
Apache License 2.0
2 stars 3 forks source link

New package structure for Kotlin code #526

Closed alexander-yevsyukov closed 3 weeks ago

alexander-yevsyukov commented 3 weeks ago

This PR updates the package structure of the source code under kotin/io/spine/ to reduce the nesting and sort out dependency objects. See #524 for more details.

To simplify the migration to new config, a Kotlin-based script was added. See scripts/buildSrc-migration.kts. This is a Kotlin script file which can be executed using Kotlin command-line compiler. The script assumes execution from the project root dir:

kotlinc -script ./scripts/buildSrc-migration.kts
armiol commented 3 weeks ago

@Oleg-Melnik FYI. This is what we'll have to do in Chords, whenever a fresh config gets inside the repository.