greenhouse - minimal software forge =================================== greenhouse is a software forge built from a few independent programs. It hosts git repositories over ssh and the web, and runs the mailing lists where patches are sent with git send-email, reviewed and archived. Parts ----- hedge git access control for ssh petal git web interface (CGI) pollen mailing list manager (Postfix pipe transport) herbarium mailing list archive web interface (CGI) Overview -------- git push, fetch -> sshd -> hedge -> git-shell -> /srv/git browser -> httpd -> petal -> /srv/git mail -> Postfix -> pollen -> sendmail -> subscribers pollen -> /srv/lists browser, b4 -> httpd -> herbarium -> /srv/lists Installation ------------ Each part is built and installed on its own: cd petal make clean install See the README and man page in each directory.