Closed Bug 1023081 Opened 10 years ago Closed 8 years ago

Make webide more project agnostic

Categories

(DevTools Graveyard :: WebIDE, defect)

x86_64
All
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: paul, Unassigned)

References

Details

Webide needs to be aware of the type of project it's handling. Everywhere in the code, we find tests like: > if (packagedApp), if (hostedApp), if (runtimeApp). We need to have a more generic "Project" class with subclasses.
Blocks: 1029030
Blocks: 1007367
Blocks: 1009604
We want to support any targets (main process, child chrome process, tabs, addons, ...). We want to support projects in a generic way (then we don't have to do the if() described in comment 0).
Blocks: 1043937
Blocks: 1043953
No longer blocks: 1007367
For now I just replicated some properties of my addon's package.json in manifest.webapp The minimal set for WebIDE to still list it as a project is this: { "name": "Jot Firefox Add-on", "description": "Jot Extension for Desktop and Mobile Firefox saves information...", "developer": { "name": "anaran", "url": "https://github.com/anaran/JotFirefox" } } This allows me to hack on my add-on inside firefox! All I am missing is integration of git and jpm (npm support really) /me ducks from anticipated punches This is just feedback, not trying to extend this enhancement request.
WebIDE is slated for removal, so it's unlikely we'll make a change at the moment.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Product: Firefox → DevTools
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.