User:Bogomil/Jetpack: Difference between revisions

 
(9 intermediate revisions by 2 users not shown)
Line 25: Line 25:


'''[https://spreadsheets.google.com/spreadsheet/ccc?key=0AtA8Ov4AhZefdFp5dlFJaTFwMDNqR01NZGFRTkxncFE&hl=en_US&authkey=CN2gle0E Detailed results (raw data) are here]'''
'''[https://spreadsheets.google.com/spreadsheet/ccc?key=0AtA8Ov4AhZefdFp5dlFJaTFwMDNqR01NZGFRTkxncFE&hl=en_US&authkey=CN2gle0E 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===
===Step 1===
Line 49: Line 55:
|-
|-
|[http://projects.gnome.org/gedit/ gEdit]
|[http://projects.gnome.org/gedit/ gEdit]
|[http://live.gnome.org/Gedit/PythonPluginHowTo Plugin API]
|[http://live.gnome.org/Gedit/PythonPluginHowTo Plugin API] [http://www.micahcarrick.com/writing-plugins-for-gedit-3-in-python.html Gedit 3 Plugins HOWTO]
|Python
|Python (in 3.* any language supporting [https://live.gnome.org/GObjectIntrospection GObject Introspection] and [https://live.gnome.org/Libpeas libpeas])
|-
|-
|[http://macromates.com/ TextMate]
|[http://macromates.com/ TextMate]
Line 76: Line 82:
===Step 2===
===Step 2===
* Document that and engage the community to participate. It's gonna be fun.
* 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
==Implementations==
* https://github.com/AlexVangelov/AptanaJetPack
* https://github.com/bogomil/JetPack.ruble
* https://gist.github.com/1021239
Confirmed users
436

edits