There have been some recent updates to the Making Modules section in Fedora Docs [1], especially Adding new Modules [2] and Defining Modules in modulemd [3] which will guide you through the whole process of creating a new module in Fedora. So I thought it's worth pointing out here. Also, let me know if there's anything missing or unclear and I'll get it fixed.