Skip to content

Clear rules on which entities are represented to which extent in Eiffel #190

@d-stahl-ericsson

Description

@d-stahl-ericsson

Description

Originally, Eiffel was designed to represent events in software pipelines. Its model can be applied to a great many things, though, and there's a chance/danger that Eiffel scope creeps into modeling more or less the universe.

Motivation

In every individual PR proposing an addition to the protocol, it's difficult to argue why this particular addition wouldn't be beneficial, but in a broader perspective there might be a point to clear boundaries on what Eiffel should concern itself with.

Exemplification

EiffelIssueStatusModifiedEvent and EiffelIssueAssignedEvent in #187.

Benefits

PR reviews could be more focused on defining conducive syntax and data representation, rather than veering off into a philosophical conversation about the raison d'être of the protocol.

Possible Drawbacks

Can't really think of any.

Metadata

Metadata

Assignees

No one assigned

    Labels

    protocolAll protocol changes

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions