From Fedora Project Wiki

The Build Pipeline Overview (BPO) component is a read-only user interface (UI) that will provide information about any module.

The main three functions would be:

  • Browsing and searching modules
  • Showing build state of a module
  • Showing content of a module and relationships between modules

Browsing modules

Every module can be uniquely identified by the name of the module, version, and release (NVR). The interface should allow you to find a module based on NVR, show last version of a module, etc.

Build states

The build pipeline and corresponding build sates are shown on the picture below. The interface should show a state of every module in this pipeline. BPO-relationships.png

Relationships

A module has the following relationships. The UI should allow to see the build state of all of these. BPO-build-states.png