summaryrefslogtreecommitdiff
path: root/HACKING.md
blob: a21b57777bf313a98c59eed6cc63aa6c382f66bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Here's the gist:

 /src/ : website content
 /bin/ : programs and such for generating the website from /src/
 /out/ : where the generated output goes
 Makefile : invoke /bin/ as appropriate
 git-setup : set up git hooks (see below)
 benchmark : see which files take longer to generate

The web server should serve the union of /src/ and /out/.

On `master`, /out/ is ignored.  But `git-setup` will set up a git
post-commit hook to generate /out/, and commit it to the
`pre-generated` branch.