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.
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.