indexer
indexer copied to clipboard
Plugin Framework (Conduit)
We are building interfaces for Import / Process / Export, and components that implement those interfaces.
As more are created it becomes useful to mix and match depending on the application requirements.
In this Epic we are implementing that framework.
Define a framework that allows:
- reading configuration files
- initializing plugins
- passing data between plugins (with logging)
- ensures no data is lost if there is a crash
- plan for how testing can be done for the final framework
Note
Ensuring data is not lost is a major detail that we should split out into a separate issue. Update documentation.