The developer hub needs a huge overhaul. Right now, it talks mostly about XUL add-ons and mentions the Add-on SDK a bit. It needs to support way more than that:
- Desktop XUL Add-ons
- Desktop SDK Add-ons
- Python SDK
- Builder
- Mobile SDK Add-ons (Python SDK)
- Mobile XUL Add-ons (Deprecated)
- Apps
- Including the Apps builder and various other tools
- Light Themes (aka Personas)
- Full Themes
- Dictionaries
- Language Packs
- Search Tools
How do you cram all of that info one page? I started working on some basic (really, really basic!) mockups. The idea is that you’d mouseover the things you can do with add-ons or apps, and it would modify the picture in the center to show what it would look like.
It’s a work in progress, and I’m not sure if it’s even the direction we’ll end up going. However, we need an easy to way to explain to people the differences between Add-ons and Apps.
Each type of thing (I don’t have a better word for add-ons, apps, search tools, etc) will have three sections:
- Inspire (Convincing people to make it, and showing what can be done)
- Inform (Documentation)
- Involve (Fancy word for “submit your app/add-on”)
I’ll post updates when I have them.