I think CLAbot is simultaneously overkill and not enough.

It's overkill because the project harmony CLA is vastly more than anyone
needs.

It's not enough because contributors who are employed are not actually
qualified to click yes - they have to get a suitable person from their
organisation to agree, and CLAbot doesn't help with that.


On 15 January 2014 16:58, Florian Rathgeber <notifications@github.com>wrote:

>  In CONTRIBUTING.md:
>
> > +`.git/hooks` directory of your local Git repository, run the following:
> > +
> > +```
> > +git config --local core.whitespace "space-before-tab, tab-in-indent, trailing-space, tabwidth=4"
> > +wget https://gist.github.com/kynan/d233073b66e860c41484/raw/pre-commit
> > +mv .git/hooks/pre-commit.sample .git/hooks/pre-commit
> > +chmod +x pre-commit
> > +```
> > +
> > +Make sure the `pre-commit.sample` hook is still in place, since it is required.
> > +
> > +## Submitting Changes
> > +
> > +* Push your changes to a topic branch in your fork of the repository.
> > +* Submit a pull request to the repository in the firedrakeproject organization.
> > +
>
> I was going to ask you how we want to handle this: There are ways of
> making contributors sign a CLA online e.g. as used by Meteor<https://contribute.meteor.com/>.
> I *think* they're using a service called clabot <http://clabot.github.io>.
> That might be overkill for our purposes but just wanted to put the idea out
> there.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/firedrakeproject/firedrake/pull/127/files#r8903080>
> .
>



-- 
Dr David Ham
Departments of Mathematics and Computing
Imperial College London

http://www.imperial.ac.uk/people/david.ham