tree: f7608d7ea08c23ceafed271fb7a97fb90347a0ff [path history] [tgz]
  1. assets/
  2. build/
  3. go/
  4. modules/
  5. pages/
  6. wasm_libs/
  7. .gitignore
  8. BUILD.bazel
  9. local_config.json5
  10. Makefile
  11. README.md
skottie/README.md

skottie

A web application for viewing lottie files as rendered by Skia, and going forward, other renderers. It uses CanvasKit to display these.

Which version of CanvasKit is being used?

When running tests (bazel test ...) or a local instance (make run-local-instance), the rules are set up to get the latest built version of CanvasKit by looking at gcr.io/skia-public/skia-wasm-release:prod. See ./wasm_libs/BUILD.bazel for more.

When deploying, we look in ./build and use the files there. The files checked in to build are just empty placeholders. The real ones will be provided through our build pipeline.

To run skottie locally with a custom build of CanvasKit, copy the files to //skottie/wasm_libs/local_build and run:

make run-with-custom

Do not check in those files you copied.