Time to get some more organized governance for this repo
derberg opened this issue ยท 6 comments
Bindings are cool as they make spec protocol agnostic, but that also means that there is no single human that can handle ownership of every binding out there (opinions are my own ๐ )
Time to setup CODEOWNERS file and get a setup where specific bindings are owned and maintained by their main contributor.
In other words, I personally do not want and do not feel it is right that I can approve any changes done to ibmmq
or anypointmq
. It just doesn't make sense ๐คท๐ผ
My proposal is to create a CODEOWNERS files with the following hierarchy:
- @rcoppen would you be ok to become an owner of
ibmmq
binding? - @dalelane @lbroudoux looking at the state of our community you are the ones that are closest with the community and most active in Kafka-topics so would be awesome if you both could become owners of
kafka
binding? - @GeraldLoeffler would you be ok to become an owner of
anypointmq
binding? - me and @fmvilas would still stay for the rest and onboard any new owners whenever it is possible ๐
- @KhudaDad414 as you contributed 98% of JSON Schemas for binding, could you become owner of those as long as needed so support review?
What it means to people that agree to be in above-mentioned file:
- you are invited to have
write
access in the repo - you can accept/reject changes in bindings that you own
- you must of course follow code of conduct, that you already follow
- you need to help with reviews of PRs related to bindings that you own
Last but not least, because you become a maintainer, you MAY also join the TSC of AsyncAPI Initiative
@derberg It would be a pleasure ๐
@derberg : yep, hereby signing-up for anypointmq
binding ownership