Open Michal-Leszczynski opened 1 week ago
@karol-kokoszka @VAveryanov8 I made some changes to the approach discussed during our meeting, but that's because I learned a little bit more about how swagger definitions are managed by the operator team. Please let me know if you are fine with this approach!
Thanks for doing the extra mile! This approach looks good to me - especially separate repo for Scylla swagger definitions!
Right now we have 4 modules in our SM repo:
This module division is annoying to work with. For example, when extending task progress display in sctool, one must:
Which creates a lot of steps and is prone to conflicts when multiple people are working on SM sub-modules. Not to mention that forgetting to update dependencies might be easy to overlook and it could cause problems with releases.
Except for this module structure being annoying to work with, it also does not make much sense logically:
Proposed solution:
This would leave us with just 2 modules: