Modernize repository
- Dominant language
- Java
- Stars
- 373
- Forks
- 61
- PR merge metrics
- No merged PRs in 30d
Description
This does not affect Decaton users, but the current Gradle setup is outdated. I think it would be good to do the following:
- [x] Upgrade the Gradle version (8.5 -> 9.x) https://github.com/line/decaton/pull/278
- [x] Introduce [version catalogs](https://docs.gradle.org/current/userguide/version_catalogs.html) https://github.com/line/decaton/pull/277
- [ ] (optional) Convert `build.gradle` to Kotlin (`build.gradle.kts`)
- [ ] (optional) Remove `subprojects` definition ([it is not recommended now](https://docs.gradle.org/current/userguide/sharing_build_logic_between_subprojects.html#sec:convention_plugins_vs_cross_configuration)), and use conventional plugin if possible
- [ ] Upgrade library versions
Contributor guide
Assessment
This issue has not been assessed yet.