We've been testing our new Dev Portal for submitting Cydia packages over the last few months, and are now officially launching it as a 1.0.
As one of the largest default Cydia repositories, and in fact the first Cydia repo to exist other than saurik's himself, we have thousands of packages we host in Cydia for you all. Many of the artists and developers who host with ModMyi.com have quite a few packages hosted with us. Updating these or adding new ones used to mean an email to me personally, and as the repo got larger and larger our response time was slower and slower trying to keep up. It was also hard to keep track of which of your packages were hosted with us, what version was live, and what the descriptions, stats, and screenshots were for each, etc.
That's changed now.
When you log in to the Dev Portal (just use your normal ModMyi.com forum info - if you're already logged in here, you're logged in there, too), you are shown a list of all your packages we host. If it's your first time, and you already have packages with us which aren't in there (they already will be if your forum username is tied to the same email you use as your Cydia contact), there's a link to claim your packages, where you can automatically have them added to your Dev Portal.
At a glance you can quickly see which packages we are hosting, what versions are live, what screenshots are being shown for those packages, and have a link to check stats or update the package. You can easily add or edit any of those packages by simply clicking Update next to it.
Once you're editing a package, you can add an actual new version of the package, along with the changelog and any additional screenshots you'd like, or fresh screenshots. You can also choose not to put a new version number, and update metadata only (description, screenshots, or depiction links).
One cool feature we've added in today's 1.0 update to the Dev Portal is the ability to add/edit depiction links. The depiction is the page you see when you pull up a package in Cydia. By default, our depiction pages contain a description of your package, and 3 links - Screenshots, Recent Changes, and Live Download Stats. In the Dev Portal, you can add depiction items at any time. Some of the common uses for this are linking to a PayPal donate button, your Twitter page, or your home site. Here's an example of what the depiction item addition looks like:
and what that would add to a normal depiction:
You add your own icon for what you'd like to show up, and we include links for a PayPal or Twitter icon, as those are popular ones.
The past few months we've already had this system in place, and have been ironing out bugs and adding features based on user feedback. As of today's 1.0 update, it's really become a thing of beauty - I'd say we've got the most advanced Cydia repo out there.
Feel free to give it a try, post your thoughts here if you're already using it, and please let us know how we can make it better, or what you love about it - it's all about making submitting Cydia packages easier on you guys!
Submit a Package to Cydia!