lgwillmore / warden

Kotlin Attribute Based Access Control
MIT License
19 stars 3 forks source link

Publish on Maven Central #29

Closed aSemy closed 1 year ago

aSemy commented 2 years ago

Hi, would you be interested in publishing this library on Maven Central?

I've recently published a Kotlin Multiplatform library so I would be able to help as there are a few 'gotchas'

lgwillmore commented 2 years ago

Absolutely.

I have some leave this week, and I am keen to do a spring clean of the whole project and tackle a bunch of the current issues we have. Work towards a 0.2.0 release.

Current build and publish happens with github actions. if we can get a pull request going that wires up some new actions for publishing to maven that would be great.

aSemy commented 2 years ago

Great! I'll make a PR.

I'll also bump the Gradle version and use buildSrc to share some of the common logic - unless you have strong objections?

lgwillmore commented 2 years ago

No objections :D

aSemy commented 2 years ago

Thanks for merging #30! I'll make a new PR with additional Gradle config for publishing KMP to Maven Central to cover some 'gotchas'.

lgwillmore commented 2 years ago

Cool - we have the codes.laurence.warden group id. Need to publish a GPG key still.

If the project actually gets a bit of adoption I will probably move it to its own github organization and register a dedicated domain of some kind.

lgwillmore commented 1 year ago

@aSemy thanks for the work you did to get this one started. We are finally available on maven central even if it is a bit late.