On Sun, Nov 15, 2015 at 2:53 PM, Craig L Russell
<[email protected]> wrote:
> I’d like to implement some tooling for the icla-lint page.

Sweet!

> What I’d like to do is to add buttons on each line:
> (send email) this would send an email to the address in the iclas.txt entry 
> requesting a new icla
>
> (remove entry) this would remove the entry in iclas.txt and send an email
>
> The idea is to contact folks with an iclas.txt entry whose icla cannot be 
> found.
>
> Is the library set up to facilitate this kind of stuff?
>
> Where should I look for how to implement this?

I'd suggest that the first step is to get this tool either running
directly on your machine, or on a VM.  If you would prefer doing this
on a VM, I'll look at verifying that the vagrant instructions are up
to date.  Otherwise, I would recommend that you start with the
following:

https://svn.apache.org/repos/infra/infrastructure/trunk/projects/whimsy/README

If you get that working, to run the icla-lint file, you will need to
install an additional gem: ruby2js, and you will need to update your
~/.whimsy file to point to a checkout of documents/iclas.

With this in place, you can run the icla-lint tool as a standalone server:

  ruby icla-lint.cgi --port=8080

... or install it to run as a CGI under your existing Apache httpd server:

  ruby icla-lint.cgi --install=/Users/clr/Sites

(if you go with the latter, you may ultimately need to look into running suexec)

> Thanks,
>
> Craig
>
> Craig L Russell
> Architect, Oracle
> http://db.apache.org/jdo
> 408 276-5638 mailto:[email protected]
> P.S. A good JDO? O, Gasp!

- Sam Ruby

Reply via email to