The trouble with ‘convention over configuration’ is that it completely falls down when faced with, e.g., the kind of external requirements I have here. I really can’t rearrange the source files.
I think I can work around this by creating a
_data.yaml file, so that it’s ignored by the generator, and then manually loading it in Ruby code. It’s really ugly, but it at least lets me make progress.