Skip to content

Latest commit

 

History

History
55 lines (43 loc) · 2.7 KB

EiffelFlowContextDefinedEvent.md

File metadata and controls

55 lines (43 loc) · 2.7 KB

EiffelFlowContextDefined (FCD)

The EiffelFlowContextDefined describes the context of other events, answering questions such as "Which project is change part of?" or "Which track does artifact belong to?". In this way it offers a method of classifying and structuring one's continuous integration and delivery system and thereby facilitaring traceability and searchability.

The nature of the described context can vary. The event consequently offers a high degree of flexibility in its description, and none of its member fields are mandatory. Instead they can picked and mixed to fit the situation.

Data Members

data.product

Type: String
Required: No
Description: A product context which other events can relate to (e.g. "This activity is part of the Product X continuous integration system.").

data.project

Type: String
Required: No
Description: A project context which other events can relate to (e.g. "This test is part of the Killer Feature project.").

data.program

Type: String
Required: No
Description: A program context which other events can relate to (e.g. "This source change was made for the Zero Bugs program.").

data.track

Type: String
Required: No
Description: A track context which other events can relate to (e.g. "This feature was implemented in the Customer X Adaptations track.").

data.version

Type: String
Required: No
Description: A version context which other events can relate to. This member SHOULD be used in tandem with one of the other optional members - a version by itself is not very informative.

Version History

Version Introduced in Changes
1.0.0 edition-bordeaux Initial version.

Examples