tree: f6ad5f3dbe761d7b53aa6ee2b8dd7b39a6c6524c [path history] [tgz]
  1. DESIGN.md
  2. Makefile
  3. PROD.md
  4. README.md
  5. build_docker_release
  6. debugger/
  7. go/
  8. probersk.json5
  9. res/
  10. tag-latest-skiaserve.sh
  11. templates/
debugger/README.md

Skia Debugger

The Skia Debugger consists of several components:

  • skiaserve - The C++ command-line application that ingests SKPs and analyzes them.
  • debugger-assets - The server that provides the HTML/CSS/JS for skiaserve.
  • debugger - The server that sits at debugger.skia.org and proxies requests to running skiaserve instances.

See DESIGN.md for more details.

Running

To run the server locally make sure you have Go installed and then run:

    $ docker pull gcr.io/skia-public/skia-release:prod
    $ make release_ci
    $ make run_with_local_assets

This builds the same docker image that runs in prod, including a copy of skiaserve built against SwiftShader, so that GPU will work w/o needing a physical GPU.