-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Why?
The main repo sees very little activity and maintenance. There are some unanswered issues and unmerged pull requests there.
Solution
I believe we should vendor ocaml-protoc-plugin in a git subtree (+ possibly publish it as ocaml-protoc-plugin-grpc).
The reason for a subtree
is to make it easy to either split it into a separate repo or upstream the changes to issuu/ocaml-protoc-plugin
in the future.
An alternative
We could obtain maintain
access to https://github.com/issuu/ocaml-protoc-plugin. If we are given access I would like to enforce our open source policies there though; the main one is: every contributor that gets their PR accepted gets write access to the repo[1]. I've been quite successful in the past at keeping my open source projects healthy even after I lost interest in them. I attribute it to this policy. Do you think it's possible @andersfugmann?
1: the exception being "typo" fixes that might be automated or spammy.
Which solution should we pursue?
I believe in doing things fast - I think we should indeed create a subtree and vendor the repo and then when/if we are given a green light from issuu to maintain the upstream, we can remove the vendored version.