README.md

fedora-security-dashboard

This project aims to create a dashboard using public data from bugzilla where developers and users can view the security status of packages which are shipped with Fedora.

Application layout:

I propose the following layout for the application:


| rhbz |

 |

------------------------- --------------------- | Microservice/service | | Web page pulls data| | which reads bz fedora | | from service and | | security data and | --> | generates dashboard| | populates the db | ---------------------- -------------------------

Since we dont want to query rhbz for each graph we generate, it makes sense to read data from rhbz (maybe few times a day) and store this in a lite database. This is done via a service or a microservice preferable written in python. The dasboard code is now able to query this database and generate what ever graphs etc which are needed.

mockup-images: This directory contains images which are generated from bugzilla data via some software like libreoffice. These mockup images should be generated by scripts in the dashboard project.