kobweb icon indicating copy to clipboard operation
kobweb copied to clipboard

Publish all artifacts on mavenCentral

Open bitspittle opened this issue 3 years ago • 11 comments

Right now we're hosting artifacts on Google cloud in central US but we'll have potential users all over the world, so probably maven central is doing a better job at supporting everyone than my setup is

bitspittle avatar Jan 20 '22 06:01 bitspittle

This is something required to use Kobweb in enterprise setup where maven central / it's proxy is the only approved artifacts repo. Any plans to publish it before it reaches 1.0? I think Kobweb is stable enough to use for internal tools

sureshg avatar Jul 12 '23 05:07 sureshg

Yes, I will publish to the official gradle repository starting just before or at 1.0.

Avoiding it for now because it's a pain (my other libraries Kotter and Truthish use maven and it's a bunch of extra steps)

Apologies for the inconvenience until then. Aiming to get to 1.0 sometime this year.

bitspittle avatar Jul 12 '23 05:07 bitspittle

Sorry to bug you again..any update on this? Compose Multiplatform just become stable with 1.9.20

sureshg avatar Nov 03 '23 17:11 sureshg

So apologies here. Gonna still be several months at least before Kobweb is 1.0.

Good news is it's finally a straight shot to 1.0 now (roadmap document for reference). I've been mainly filling in API gaps and adding the final collection of foundational Silk widgets recently. It just has been taking longer than I thought. (I thought each widget would take a few days but they take more like two weeks each, for example)

It's hard to express how frustrating MavenCentral can be to work with it you've never done it. It adds significant friction to the release schedule every time (and on more than one occasion I've had to delay a release of other artifacts I work by 24-48 hours because the servers just 403 at you constantly). 

With my limited resources, I'm going to be putting this off for as long as possible... (Compose Multiplatform going stable is really nice! But not something I was taking into consideration around this issue)

bitspittle avatar Nov 03 '23 19:11 bitspittle