Publish your mod
You need only a GitHub account: no git, no JSON. Once listed, every new release reaches players by itself.
Your repository
How players find it
Send it
GitHub opens with the form filled in. Drag your screenshots into it, tick that it follows the content rules, and press Create. A bot checks it again, optimizes the pictures and opens the listing; you are told on the issue when it is live.
Check your repository first; every check of at least one mod must pass.
Not made yet? Start with the SDK docs. Every listing follows the content rules.