This is a topic I haven’t read about for some time. I recently was searching the web for wave soldering and came across this fantastic article. It’s production is pretty low tech but the content is worth a read.
check out Altron’s Board Guidelines.
it has useful information of how to create component footprints in any CAD package and how to lay out a PCB for optimal manufacturability..
I have no association with these guys, hell I don’t even know who Altron Inc is, and offer the above link for self education only.
If you find a better document send me a link.
A fellow member at DIYChristmas.com mentioned the following as a good reference. David L Jones is a bit of a larrican from here is Sydney and has made his fame with interesting video blogs. Check out his Design Guidelines