Publish to Commons
Paste the address of your repository. We read it, show you exactly what would be listed, and put it in the queue.
Sign in first
Publishing needs a GitHub sign-in — only GitHub can confirm a repository is yours. Everything else on the site takes either sign-in.
Choose your publisher name
It goes in every address your work is published at, and it cannot be changed afterwards.
Publishing needs GitHub
You are signed in as . Publishing asks GitHub whether you can write to the repository you are listing, so it needs a GitHub sign-in.
Your repository
What would be listed
For AI readers
What happens after you press Publish
The listing is created as a draft and its first version goes into a queue. A person reads it — the files, the manifest and what it would do to somebody's machine — and then approves it, refuses it with a reason you will see, or bans the account. Nothing appears in the store until that has happened.
Afterwards, updates that do not change the risky parts publish themselves. The bytes are pinned to a commit and a sha256, so what a person reviewed is exactly what anybody installs.