- Make changes. Usually only modify files in common/ and generators/
- maybe ./update-tools.sh to update data/tools
- ./generate-site.sh
common/ - common site pieces (e.g. header, footer)
data/news/ - news items
data/tools - a list of tools
generators/ - each script here generates a page/item
gpg/ - gpg keys for developers
generate-site.sh - calls each generator in generators/
update-tools.sh - updates 'data/tools'
sync.sh - syncs the local site to the remote
fixperms.sh - fixes site permissions
pub/ - contains a symlink to the repo for compatibility with some installs css/ - style sheets
images/ - images
favicon.ico - favicon