DevTools/Features/Workspaces: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
m (minor change to make the link in Flight Tracker shorter)
Line 7: Line 7:
|-
|-
<section begin="status" />
<section begin="status" />
| [[DevTools/Features/Workspaces]]
| [[DevTools/Features/Workspaces|Workspaces]]
| {{StatusHealthy|status=Patch to bring add-on into the browser. Needs tests}}
| {{StatusHealthy|status=Patch to bring add-on into the browser. Needs tests}}
| 2011-04-05
| 2011-04-05

Revision as of 21:29, 29 March 2011

Feature Status ETA Owner
Workspaces Patch to bring add-on into the browser. Needs tests 2011-04-05 Kevin Dangoor

Summary

The Workspace concept began with Smalltalk environments and has been ported to a Firefox add-on. We believe that Workspaces provide a more pleasant way to experiment with code than the current tools which mimic a command line environment.

The prototype will allow us to get experience with this different work style and also give other people a chance to comment on it.

Release Requirements

  • Convert the add-on into a browser feature with tests
  • Add a pref to remove the content/chrome switch from view

Next Steps

  • Prioritize the work vs. Web Console improvements
  • Get it landed!

Related Bugs & Dependencies

Workspaces Status

Team

The Workspaces idea is new, so we're happy to get more input and help. Talk to us in #devtools on irc.mozilla.org

  • Mihai Sucan (irc: msucan): current lead developer
  • Rob Campbell (irc: robcee): initial developer
  • Kevin Dangoor (irc: kdangoor): PM

Goals/Use Cases

Handy snippets: When working on an application, it's not uncommon to have a collection of common bits of code that you run against the page to test things. The Workspaces feature lets you load and save JavaScript files, which is a convenient way to keep track of these snippets.

Working on new code: You can use Workspaces to work on a new function. Write a little code, execute it and repeat. Once it works, you can copy/paste that code into your main program files.

Non-Goals

For this initial step, we're leaving off some obvious features:

  • a better editor (Ace)
  • external editor integration of any sort
  • autocompletion