Bug 1356226 (dt-addon)

[meta] Ship developer tools as an add-on - Move developer tools to github

NEW
Assigned to

Status

()

Firefox
Developer Tools
P3
normal
a year ago
6 months ago

People

(Reporter: ochameau, Assigned: ochameau)

Tracking

(Depends on: 8 bugs, Blocks: 1 bug, {meta})

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

a year ago
https://docs.google.com/document/d/1_cl1ZtcS7zFy4JTmh4ShqaVl0HHnXrN2oHBcJMgN6lU/edit?ts=5886398e#heading=h.kft9zibe60g5

In order to release faster updates of DevTools to web developers, we have to quit mozilla-central which is tightly related to Firefox train release cycle.
So most of /devtools/ folder is going to be moved to its own github repository.
Then, we need a new release mechanism if we are not following Firefox release cycle. We are planning to use an Add-on to ship the tools to web developers.
There will still be a "shim" in mozilla-central/Firefox. That, to automatically install this add-on whenever the user intend to use the tools.

This bug is a meta bug for all that.

Note that many things can be landed early, before we actually execute this move.
We should first ensure that Firefox still works (no error, green tests) if we happen to remove devtools codebase.
(Assignee)

Updated

a year ago
Depends on: 1356231
(Assignee)

Updated

a year ago
Depends on: 1356237
(Assignee)

Updated

a year ago
Depends on: 1356244
(Assignee)

Updated

a year ago
Assignee: nobody → poirot.alex
Alias: dt-addon
Keywords: meta
Priority: -- → P3
Summary: Ship developer tools as an add-on - Move developer tools to github → [meta] Ship developer tools as an add-on - Move developer tools to github
(Assignee)

Updated

a year ago
Depends on: 1357789
(Assignee)

Updated

a year ago
Depends on: 1362040
(Assignee)

Updated

a year ago
Depends on: 1363417
(Assignee)

Updated

a year ago
Depends on: 1363419
(Assignee)

Updated

a year ago
Depends on: 1363533
(Assignee)

Updated

a year ago
Depends on: 1363539
(Assignee)

Updated

a year ago
Depends on: 1364063
(Assignee)

Updated

a year ago
Depends on: 1364075
(Assignee)

Updated

a year ago
Depends on: 1364077
(Assignee)

Updated

a year ago
Depends on: 1364877
(Assignee)

Updated

a year ago
Depends on: 1365238
(Assignee)

Updated

a year ago
Depends on: 1343871
(Assignee)

Updated

a year ago
Depends on: 1365889
(Assignee)

Updated

a year ago
Depends on: 1365891
(Assignee)

Updated

a year ago
Depends on: 1366698
(Assignee)

Updated

a year ago
Depends on: 1366723
(Assignee)

Updated

a year ago
Depends on: 1367985
(Assignee)

Updated

a year ago
Depends on: 1369714
(Assignee)

Updated

a year ago
Depends on: 1369801
(Assignee)

Updated

11 months ago
Depends on: 1378151
(Assignee)

Updated

11 months ago
Depends on: 1378157
(Assignee)

Updated

11 months ago
Depends on: 1378341
(Assignee)

Updated

11 months ago
Depends on: 1378400

Updated

10 months ago
Duplicate of this bug: 1105503
You need to log in before you can comment on or make changes to this bug.