The docs on creating a module are pretty light. I've opted to put this in the developer docs and not in the module skeleton repository as I see the later as more of a file skeleton, over a full tutorial space.
Co-authored-by: brynwhyman <bryn.whyman@silverstripe.com>