The new store will not use github since some people may have paid-for themes or modules. We will take these ideas into consideration when building the Store
I think the plan is to have each theme/module have an XML file that contains ALL this info required and a sceenshot in the package, this way when uploaded to the store it will parse the zip file for the XML and screenshot and add them to the database automatically Nice and easy. And if anything is missing, it will reject it with an error explaining why so the creator can fix it. That's part of the plan anyways this far... This was all planned to be done with the current repos but i just never got the chance to code it all in.
I think the plan is to have each theme/module have an XML file that contains ALL this info required and a sceenshot in the package, this way when uploaded to the store it will parse the zip file for the XML and screenshot and add them to the database automatically Nice and easy. And if anything is missing, it will reject it with an error explaining why so the creator can fix it. That's part of the plan anyways this far... This was all planned to be done with the current repos but i just never got the chance to code it all in.