Confirmed users
436
edits
(→Step 2) |
(→Step 2) |
||
(8 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 77: | Line 83: | ||
* 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==== | ====Document it==== | ||
We need specification on what a plugin should actually do. | We need specification on what a plugin should actually do. | ||
* Duplicate the cfx functionality | * Duplicate the cfx functionality | ||
Line 84: | Line 90: | ||
* Debugger (how to debug it via Firebug for example) | * Debugger (how to debug it via Firebug for example) | ||
====Engage==== | ====Engage (){}==== | ||
* Facebook group (we can use JetHack or other groups depending on the API language) | * Facebook group (we can use JetHack or other groups depending on the API language) | ||
* Twitter/identi.ca | * Twitter/identi.ca | ||
Line 90: | Line 96: | ||
* IRC | * IRC | ||
* Blog-posts on Mozilla and Mozilla-related blogs | * 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 |