DevTools/DevProcess: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 1: Line 1:
= Developer Tools Development Process =
= Developer Tools Development Process =


The Web Console feature in Firefox 4 was developed like any other Firefox feature and lives in mozilla-central. Post-Firefox 4 developer tools will generally start life as Jetpacks, so they will be easier for web developers to contribute to and use as samples and starting points for their own tools.
Firefox Developer Tools are built as a combination of code that is built into the browser and restartless add-ons.


== Add-On Bug Tracking and Code Review ==
== Add-On Bug Tracking and Code Review ==
Line 12: Line 12:


Of course, if we find bugs creeping into the patches post-review, we'll re-evaluate this.
Of course, if we find bugs creeping into the patches post-review, we'll re-evaluate this.
== DevTools Core Team ==
Feature-related questions should be directed to Kevin Dangoor (kdangoor@mozilla.com).
Reviews are performed by:
* Rob Campbell (rcampbell@mozilla.com)
* Joe Walker (jwalker@mozilla.com)
* Mihai Sucan (msucan@mozilla.com)
* Dave Camp (dcamp@mozilla.com)
* David Dahl (ddahl@mozilla.com)


== Where to Find the Code ==
== Where to Find the Code ==
Line 17: Line 29:
Authoritative repositories for the tools will live on GitHub in the Mozilla organization: http://github.com/mozilla
Authoritative repositories for the tools will live on GitHub in the Mozilla organization: http://github.com/mozilla


The Developer Tools SDK will live ('''where?''').
Current authoritative devtools repositories:
 
Current devtools repositories:


* Skywriter – Embeddable, customizable browser-based code editor
* [https://github.com/mozilla/devtools DevTools SDK] – SDK with features specific for tools developers
** [https://github.com/mozilla/skywriter Skywriter] – main repository which includes the others as submodules
* [https://github.com/mozilla/cockpit Cockpit] – graphical command line interface
** [https://github.com/mozilla/dryice dryice] – CommonJS module packaging tool
* [https://github.com/mozilla/pilot Pilot] – plugin and utility infrastructure
** [https://github.com/mozilla/ace ace] – code editor component and related plugins
* [https://github.com/mozilla/dryice dryice] – CommonJS module packaging tool
* [https://github.com/ajaxorg/ace Ace] – embeddable code editor (formerly Bespin/Skywriter project)


== Parts that Ship with Firefox ==
== Parts that Ship with Firefox ==


'''TBD''': how are parts frozen and baked into the product? How does iteration on these happen after?
'''TBD''' The post-Firefox 4 development process for developer tools with parts in mozilla-central is being worked out.
canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,093

edits

Navigation menu