Custom output folder
Poole puts generated files in the output directory. I'm using GitHub Pages to host the web site, it makes a branch publicly available. While it's possible to move contents of output/ to a separate git branch, it's quite complicated and not very convenient.
I use a different approach: I moved Poole and source files to src/, while generated files go to the root folder. I'd like to share my patch.
The patch does two things: (1) adds an optional --output-dir=DIR parameter, which still defaults to "output", and (2) makes sure that the source files aren't deleted during --build in case they're inside the output directory.