bacalhau-project / bacalhau

Compute over Data framework for public, transparent, and optionally verifiable computation
https://docs.bacalhau.org
Apache License 2.0
676 stars 88 forks source link

Extract translators into plugins #3901

Closed rossjones closed 2 days ago

rossjones commented 10 months ago

Implement plugins for the transation jobs using one of the options from https://www.notion.so/expanso/Plugins-with-Go-5dfa294651b644b4b96daccc87741e4e - suspect hashicorp/go-plugin is going to be the best option. We will need to decide on an approach for building and shipping the plugins which will break out "all in one binary" approach.

This is done separately from the first translation so that we still have the translation if we get bogged down in the plugins work.

rossjones commented 9 months ago

This work still needs breaking down and we need to discuss options around plugins, and how keen we are to implement them