just sharing dude. Firefox plugins aren't hard when you know what you're doing or when you use a higher level API like Jetpack and/or Greasemonkey and get your users to install them. But they are still a pain to setup when you have to get so many different files structured perfectly (or the plugin will silently fail). And sometimes you can't ask users to install third party software and higher-level APIs suffer from limitations like an inability to handle file encodings properly.
This is intended for people who would otherwise be dealing with this:
It's a package that compiles with a big start here arrow and intelligent defaults for toggle-on behavior and cross-tabbed browsing. As for the time savings? It reduced my own development time for a recent plugin to something on the order of 20 minutes. I'm sharing because it might be useful to someone else, not because I'm building a higher level API for Firefox. I don't have the time or inclination for that. :)
firefox plugins are actually pretty tough to get started with if you are new to them, even for the adept hacker. there's just not that much in the way of introductory documentation out there. and sure all plugins are open source, but it isn't that fun to try and reverse engineer someone's plugin just to figure out how things work.
i really like the looks of this! thanks for posting.
just glancing over the instructions it already seemed harder to get working than jetpack(https://jetpack.mozillalabs.com/)
and they seem to have the same goals