Contributing extensions
Thanks for considering to contribute to Awesome Arcade! Submitting an extension will allow others to find it, helping others in their game making process!
There are two main ways to contribute extensions to Awesome Arcade: Issues and pull requests.
Submit an issue
The GitHub repository that hosts the source code for Awesome Arcade accepts issues on new extensions! You can use the new extension issue template to help you quickly file an issue for me to add an extension to the list.
Please insert the relevant information, replacing the brackets as necessary.
For example, if I wanted to contribute riknoll's arcade-mini-menu extension that helps you use menus in a MakeCode Arcade game, I would choose the "New extension" issue template:
And then I would fill out the template with information, like this:
As you can see, the only required information is the extension URL (obviously) but filling out the other details will help me out. Thanks!
Submit a pull request
The GitHub repository that hosts the source code for Awesome Arcade accepts pull requests on new extensions!
Unfortunately, the author was too lazy to describe how to precisely add in new extensions because of the switch over from an XML file (shudder) to TinaCMS which uses Markdown documents. So it's recommended to follow the first method of submitting an issue. Maybe one day the author will get around to finishing this section...