Description
Currently we have build results as SVG images mostly "inspired" by OBS. We could probably do better,
- br.opensuse.org/status/project
- br.opensuse.org/status/project/package
- br.opensuse.org/status/project/package/repo
- br.opensuse.org/status/project/package/repo/arch
Goals
compact and informative results sets for complicated results. For example, gcc15 , or, openSUSE:Tumbleweed. In both of these cases, we can probably compact the output into no more than 100 columns and 30 rows.
another goal is to have websocket based updates when data is updated as it's changed. No need to reload the SVG.
improve (create) CSS, for example dark mode
Resources
https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Element
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 25
Comments
-
4 days ago by dgarcia | Reply
Interesting project, I was thinking about extending the service to be able to produce some kind of graphs like:
- br.opensuse.org/graph/bar/project
- br.opensuse.org/graph/pie/project
-
4 days ago by adamm | Reply
You could also use parameters to current endpoints to have different output,
?type=bar?type=pie
But from release management perspective, or for project view, these outputs may not be very helpful. What they are looking for is having actionable data, not relative data. Output of form,
x86_64 | [** | green, success] | [** | green, success ] | 10 | red, failed | [ 8 | red, failed ] | 8 | orange, unresolvale | .. ] aarch64 | i586 | s390x | ppc64le | | standard | portsis actually much more useful. Ideally, we want to see these actionable items, and ignore the "building 10000" or "blocked 200". If they exist, fine, but visibility of small numbers is more important than actual, relative data that we normally associate with bar or pie charts.
Similar Projects
This project is one of its kind!