Open wwahammy opened 11 years ago
Interesting...
Decoupling a given CLA from a repository should be pretty simple technically. Of course, the more difficult thing will be correlating a given signer across two different services.
I think that the signer will have to sign once per service, but then perhaps they can be merged together as one record somehow.
Perhaps the best way to look at it is having a basic user class which could have one or more service authorizations. The cla signatures are connected to a user and when a user is asked about signing a CLA on a project.
I have a workflow in my head that I need to work through to describe how this could be done
That's a good idea.
It sounds like websequencediagrams.com will be your friend here. :wink:
We have a use for CLA authorizing to multiple repositories. A few of our projects have more than one repository. In their case, the CLA is applies to all of the repositories belonging to that project.
NOTE: sometimes the repositories are on different services so it's not as simple as using linking it to a GitHub organization.