Skip to content

Transform external interface to a modular and extensible design - #579

Draft
Krzmbrzl wants to merge 38 commits into
ValeevGroup:masterfrom
Krzmbrzl:revamp-ext-intface-design
Draft

Transform external interface to a modular and extensible design#579
Krzmbrzl wants to merge 38 commits into
ValeevGroup:masterfrom
Krzmbrzl:revamp-ext-intface-design

Conversation

@Krzmbrzl

Copy link
Copy Markdown
Collaborator

All processing is now performed in terms of individual processing steps and the flow across those is completely defined in the JSON driver. This replaces the C++ code that drove the processing and only took options from the JSON file.

This changes makes it much simpler to extend the external interface to add new types of processing steps or to adapt existing ones as the required changes will be quite localized to the associated step implementations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant