From Fedora Project Wiki
(Created page with "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 a...")
 
No edit summary
Line 11: Line 11:
== Build states ==
== 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.
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.
[[File:BPO-relationships.png]]
[[File:BPO-relationships.png|600px]]


== Relationships ==
== Relationships ==
A module has the following relationships. The UI should allow to see the build state of all of these.
A module has the following relationships. The UI should allow to see the build state of all of these.
[[File:BPO-build-states.png]]
[[File:BPO-build-states.png|600px]]

Revision as of 16:03, 1 July 2016

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