Include versioning to sequencer and compatibility to sequences #2

Closed
opened 2019-04-05 14:11:43 +02:00 by efelon · 0 comments
Owner

Giving sequencer a dedicated versioning, where one of the numbers is for compatibility check with sequences.

Versioning

Compatibility.Major.Minor

1.0.0 - first version

Compatibility

Compatibility refers mainly to the interface; What functions need to be provided by a sequence.

  • Sequencer 2.0.0 may still understand sequences with compatibility of 1, but it is not guaranteed.
  • This is implemented in the compatibility check of the sequencer.
  • Sequencer 1.0.0 cannot work with sequences of version 2
Giving sequencer a dedicated versioning, where one of the numbers is for compatibility check with sequences. ## Versioning **Compatibility.Major.Minor** > 1.0.0 - first version ## Compatibility Compatibility refers mainly to the interface; What functions need to be provided by a sequence. * Sequencer 2.0.0 may still understand sequences with compatibility of 1, but it is not guaranteed. * This is implemented in the compatibility check of the sequencer. * Sequencer 1.0.0 cannot work with sequences of version 2
efelon changed title from Include versioning to sequencer and compatibility to step definition to Include versioning to sequencer and compatibility to sequences 2019-04-05 14:21:21 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: efelon/shell_sequencer#2
No description provided.