greenhouse

greenhouse

minimal software forge

git clone git@git.lostduk.com:greenhouse.git

greenhouse / README33 lines · 1031B · raw

1greenhouse - minimal software forge
2===================================
3greenhouse is a software forge built from a few independent programs.
4It hosts git repositories over ssh and the web, and runs the mailing
5lists where patches are sent with git send-email, reviewed and
6archived.
7
8
9Parts
10-----
11    hedge      git access control for ssh
12    petal      git web interface (CGI)
13    pollen     mailing list manager (Postfix pipe transport)
14    herbarium  mailing list archive web interface (CGI)
15
16
17Overview
18--------
19    git push, fetch  ->  sshd  ->  hedge  ->  git-shell  ->  /srv/git
20    browser          ->  httpd ->  petal                 ->  /srv/git
21    mail             ->  Postfix -> pollen -> sendmail   ->  subscribers
22                                    pollen               ->  /srv/lists
23    browser, b4      ->  httpd ->  herbarium             ->  /srv/lists
24
25
26Installation
27------------
28Each part is built and installed on its own:
29
30    cd petal
31    make clean install
32
33See the README and man page in each directory.