Hi <@UD17D4K8W>, checking out the repo to build it...
# ballast
m
Hi @Casey Brooks, checking out the repo to build it locally seems not to work. It can’t find the gradle convention plugin stuff. Could you give us a quick guide how to PR for ballast, I would have some time and would like to help you out a bit. I also depend on the project going on😁
m
IIRC, that is in a git submodule
👀 1
c
Yes, that’s correct. The Gradle build logic is in a separate repo which is included as a Git Submodule. You will need to clone Ballast with
git clone --recurse-submodules
to get the submodule downloaded as well.
👍 1
And thank you for the offer to help! I’ve had very little free time to work on Ballast recently, and any help you could offer would be greatly appreciated. The main thing I’ve been working on lately is just trying to get it updated to Kotlin 2.x, but there were a few components that need to get replaced before the build and release will work. I’ve already removed Kotest with standard
kotlin-test
, and I’ve started replacing the documentation site, but this is not finished yet. I started using mkdocs-material, but I’m also considering using Writerside, because the thought of needing Python in my JVM toolchain pains me a little. I’ve gone far enough with mkdocs right now that it’s easiest to just stick with this for a Kotlin 2.x release, but may switch it to Writerside a bit later. So these are the main needs, feel free to pick up any of them you’d like. Let me know what you’d like to work on and I can provide you with some more details. 1) Continue migrating docs site to mkdocs. In particular, I would love to keep the JS examples included directly in the site, bit I don’t know how to add extra CSS/JS bundles to the mkdocs site. 2) Upgrading to the the new v2 toolkit for building the Intellij plugin 3) Update the project to build with Kotlin 2.x, and updating its dependencies accordingly
m
Sorry I was swamped with work as well. Thanks for the reply, if you haven’t started yet, I’ll start migrating to Kotlin 2.x