Open Bug 1505392 (node-dx) Opened 6 years ago Updated 2 years ago

[meta] improve developer experience

Categories

(DevTools :: Debugger, task, P5)

task

Tracking

(Not tracked)

People

(Reporter: jlast, Unassigned)

References

(Depends on 11 open bugs)

Details

(Keywords: meta)

We recently landed original sources in the debugger. Here are some things that we can do to make it easier to work locally

1. add support for jest 
2. add support for flow
3. add support for source maps 
4. add a watch mode
Depends on: 1507936
Alias: node-dx
Depends on: 1507937
Depends on: 1508278
Summary: [META] improve developer experience → [meta] improve developer experience
Depends on: 1518262

The web render team will start landing commits directly in m-c and mirroring them to github https://mozillagfx.wordpress.com/2019/01/10/webrender-newsletter-35/.

In other news we are initiating a notable workflow change: WebRender patches will land directly in Firefox’s mozilla-central repository and a bot will automatically mirror them on github. This change mostly affects the gfx team. What it means for us is that testing webrender changes becomes a lot easier as we don’t have to manually import every single work in progress commit to test it against Firefox’s CI anymore. Also Kats won’t have to spend a considerable amount of his time porting WebRender changes to mozilla-central anymore.

We know that interacting with mozilla-central can be intimidating for external contributors so we’ll still accept pull requests on the github repository although instead of merging them from there, someone in the gfx team will import them in mozilla-central manually (which we already had to do for non-trivial patches to run them against CI before merging). So for anyone who doesn’t work everyday on WebRender this workflow change is pretty much cosmetic. You are still welcome to keep following and interacting with the github repository.

here is a sync pr.
here is the sync to github script.

Kats is the relevant person on the team to talk to.

updated sync script

Depends on: 1521864
Depends on: 1522042
Depends on: 1313542
Depends on: 1496341
Depends on: 1527488
Depends on: 1530415
Depends on: 1529640
Depends on: 1530421
Depends on: 1532809
Depends on: 1535022
Depends on: 1535023
Depends on: 1535103
No longer depends on: 1507936
No longer depends on: 1508278
No longer depends on: 1522042
No longer depends on: 1527488
Depends on: dbg-node-build
No longer depends on: 1535103
Depends on: dbg-node-tests
No longer depends on: 1535022
No longer depends on: 1530421
Depends on: 1535484
No longer depends on: 1535484
Depends on: 1540291
Depends on: 1543406
Depends on: 1549778
Depends on: 1239064
Type: enhancement → task
Priority: -- → P5
Depends on: 1507936
Depends on: 1531471
Depends on: 1446127
Depends on: 1525406
Depends on: 1546665
Depends on: 1552123
Depends on: 1553258
Depends on: 1574285
Depends on: 1561376
Depends on: 1561059
Depends on: 1572209
Depends on: 1574194
Depends on: 1575105
Depends on: 1572214
Depends on: 1575393
Depends on: 1575574
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.