After #211 we ended up with code that deals with low level details about how certain dependencies are initialized. This code is pure plumbing and provides no value to the reader so we would like to encapsulate it when possible.
New Behavior
We encapsulate the construction of dependencies behind BuildX functions, and reuse when possible existing code.
Breaking Changes
There are no breaking changes, this is purely a refactor task
Current Behavior
After #211 we ended up with code that deals with low level details about how certain dependencies are initialized. This code is pure plumbing and provides no value to the reader so we would like to encapsulate it when possible.
New Behavior
We encapsulate the construction of dependencies behind
BuildX
functions, and reuse when possible existing code.Breaking Changes
There are no breaking changes, this is purely a refactor task