catapult-project / catapult

Deprecated Catapult GitHub. Please instead use http://crbug.com "Speed>Benchmarks" component for bugs and https://chromium.googlesource.com/catapult for downloading and editing source code..
https://chromium.googlesource.com/catapult
BSD 3-Clause "New" or "Revised" License
1.93k stars 563 forks source link

Launch the next version of the Chromeperf Dashboard [V2SPA] #4461

Closed benshayden closed 5 years ago

benshayden commented 6 years ago

The prototype of the next version of the chromeperf dashboard is currently a single giant CL. #4460 tracks adding dependencies to third_party. This bug tracks various tasks required to launch V2SPA as discussed with @simonhatch @anniesullie .

  1. ~TBR dashboard/spa/* into a branch without tests.~ v2spa branch
  2. ~Extend app.yaml and bin/deploy to support vulcanizing and deploying v2spa-dot-chromeperf.appspot.com~ v2spa.yaml
  3. ~Add a minify script~
  4. Test and land api request handler changes on master
  5. Test and land modules from the branch to master in small CLs. In dependency order:
  6. Write documentation.
  7. Link between V1 and V2.
  8. Continue soliciting feedback and adding and polishing features.
  9. Finalize the design with stakeholders.
  10. Update app.yaml and bin/deploy to serve V2SPA at chromeperf.appspot.com/ . May continue to serve V1 /group_report and /alerts if necessary.

Post-launch tasks such as deleting V1 and migrating to Polymer 3.0 will be tracked in separate bugs.

benshayden commented 5 years ago

Moved to https://bugs.chromium.org/p/chromium/issues/detail?id=918193