cashubtc / cdk

Cashu Development Kit
MIT License
85 stars 45 forks source link

Move bindings to separate repo #436

Open thesimplekid opened 1 week ago

thesimplekid commented 1 week ago

Having the bindings in this repo leads to increased developer work as they have to be fixed on each commit to avoid broken builds, instead they should be in a separate repo that uses the latest published version of cdk and only updated on each release.

ok300 commented 1 week ago

I'm not sure if this will save time overall.

IMO it's easier to fix any issues with each commit, when the context is fresh and the delta is small. Doing it on the release means possibly dealing with many issues at once, where it might not be clear what has to be fixed first. It might also involve revisiting the unreleased commits and figuring out which one of them caused what issue.

It's kind of a pain, but I think building the bindings on each commit actually saves us time.