tree: f619c41d04666177b4a3d94fb01d455e43bddd42 [path history] [tgz]
  1. bin/
  2. go/
  3. images/
  4. modules/
  5. pages/
  6. Makefile
  7. package-lock.json
  8. package.json
  9. README.md
  10. tsconfig.json
  11. tslint.json
  12. webpack.config.ts
bugs-central/README.md

Bugs Central

Skia has many clients (eg: Android, Flutter native+web, Chromium, Skia itself), those clients use different issue trackers and different queries within those trackers.

Bugs central keeps track of Skia bugs in Skia's major clients + issue trackers.

Design doc is here.

Working on the lit-html frontend

Bugs Central follows the pulito model of organization and uses webpack to bundle the pages together.

To get started, run npm ci in the top bugs-central directory. You won't need to run this very often - only when deps are rolled forward.

The lit-html pages are in ./pages. These are very simple, as they compose more complex modules found in ./modules. To access the demo pages for the modules, run

    make serve

Then open a web browser to localhost:8080/static/[module].html. These demo pages have some mock data (piped in via a mock-fetch) and are good proxies for working with real data from a real web server.

The pages in ./pages also show up at localhost:8080/static/[page].html although these won‘t be as interesting as there is no mock data and you may see strange artifacts like {{.Title}} as that’s where the golang templating on the server will insert data.