aiida-core
aiida-core copied to clipboard
Composition over inheritance in backend
Consider refactoring the StorageBackend system to reduce the burden of using inheritance for a composition solution.
I'd like to help with this issue. @edan-bainglass
Before I start exploring design options, could you clarify whether the goal is a full replacement of the current StorageBackend inheritance model, or introducing composition gradually alongside the existing structure?
Thanks @aman-coder03 . We plan to discuss this early next year. I'll post updates here 🙂