User:Bogomil/Jetpack
From MozillaWiki
Contents
Code name: JetPack it
About
Create plugins for RAPID and EASY JetPack development: commands, code snippets and tutorials.
We need that to make JetPack development more easier and to provide to developers set of tools to empower their IDE's with JetPack functionality. Simple and easy.
Proof of concept
Simple bundle for Aptana. < See screenshots and video.
Steps
Step 0
Results
OS
Location
Detailed results (raw data) are here
Conclusions:
- We need to work with ANY OS and any locale
- There are a lot of JavaScript developers everywhere, even on the moon :)
Step 1
- Learn how to create plugins for most popular tools
IDE
IDE | API | Language/Skills |
Aptana | Getting started | Ruby |
Eclipse | Plugin API | Java && XML |
Komodo Edit | PluginAPI | JS, XUL, CSS |
gEdit | Plugin API Gedit 3 Plugins HOWTO | Python (in 3.* any language supporting GObject Introspection and libpeas) |
TextMate | Plugin API | Cocoa |
bbEdit | Plugin API | XML for language modules |
Coda | Plugin API | Cocoa and other languages via Coda Plug-In Creator application |
Notepade++ | How to extend | C, C++, Delphi/Kylix |
Geany | Plugin API | C |
Step 2
- Document that and engage the community to participate. It's gonna be fun.
Document it
We need specification on what a plugin should actually do.
- Duplicate the cfx functionality
- Insert snippets
- JetPack language syntax checker
- Debugger (how to debug it via Firebug for example)
Engage (){}
- Facebook group (we can use JetHack or other groups depending on the API language)
- Twitter/identi.ca
- JetPack Mailing-list
- IRC
- Blog-posts on Mozilla and Mozilla-related blogs