Open htpvu opened 5 years ago
Tasks:
These changes will make the DS code more readable because the core logic of performing a Deposit and managing the state changes of the affected repository resources will be centrally located. Control flow will be moved from the current deposit-messaging module to the ds2-controller-impl module. Currently the deposit-messaging module is a cluster of packages, responsibilities, and dependencies. This update will streamline all of these things.
In all of this, the majority of the code (~50-70%) is remaining the same, with the core job management and execution being re-written. Importantly, the Package Provider APIs are staying the same, so no adjustments should be necessary for those to continue to work as-is.
@emetsger please fill out description of the work you're doing to update/extend the DS.