GitHub Email Club is a small Sinatra app that receives the post-push hook from GitHub and sends an email with a diff.
See the following for inspiration:
- http://github.com/jnunemaker/github-twitter/tree/master
- http://github.com/adamhjk/github-commit-email/tree/master
- Copy config/email_lists.yml.example to config/email_lists.yml
- Edit the config/email_lists.yml file as needed
- Point the post-receive hook to http://#{yourapp.com}/#{email_list}