You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now the inter project dependencies of kotlin-graphics look like this:
I think it would be better if we change it to something like this:
That way it's much easier to pull updates from let's say kool into gln. Instead of pushing an update to first kool, then glm, gli and then being able to use it in gln.
Together with this, we should start to only depend on either SNAPSHOT builds or actual releases, with releases only depending on release versions. That way we get a far more stable and reproducible build environment.
I'm not 100% sure how well jitpack and gradle work with SNAPSHOTs, but I think it's worth trying. I will start creating separate branches where I try the new dependency scheme. We can then periodically merge the current changes into there to ensure that everything works and decide at a later point if we want to switch completely or leave it as it is right now.
This issue is meant to be here for tracking the progress and issues with this change.
This will also implement the changes for kotlin-graphics/assimp#22 and might let us go back to a stable lwjgl relases (kotlin-graphics/assimp#21) for all projects except vkk which uses experimental features. @elect86 Do you know exactly why we switched to lwjgl-3.2.2-SNAPSHOT?
The text was updated successfully, but these errors were encountered:
Right now the inter project dependencies of kotlin-graphics look like this:
I think it would be better if we change it to something like this:
That way it's much easier to pull updates from let's say kool into gln. Instead of pushing an update to first kool, then glm, gli and then being able to use it in gln.
Together with this, we should start to only depend on either
SNAPSHOT
builds or actual releases, with releases only depending on release versions. That way we get a far more stable and reproducible build environment.I'm not 100% sure how well jitpack and gradle work with SNAPSHOTs, but I think it's worth trying. I will start creating separate branches where I try the new dependency scheme. We can then periodically merge the current changes into there to ensure that everything works and decide at a later point if we want to switch completely or leave it as it is right now.
This issue is meant to be here for tracking the progress and issues with this change.
This will also implement the changes for kotlin-graphics/assimp#22 and might let us go back to a stable lwjgl relases (kotlin-graphics/assimp#21) for all projects except vkk which uses experimental features. @elect86 Do you know exactly why we switched to
lwjgl-3.2.2-SNAPSHOT
?The text was updated successfully, but these errors were encountered: