hansva commented on issue #1938: URL: https://github.com/apache/hop/issues/1938#issuecomment-1612688542
Hi Gabriel! Yes I can explain. All these tickets are technical debt that we want to cleanup. A good example can be found in following PRs #2963, #2910 and there are many more examples. We want to get rid of the `getXml()` and `loadXml()` methods in the Action classes and the TransformMeta classes. for this we have a system with annotations `@HopMetadataProperty()` If we clean all of this we can in a later stage move to json or yaml representations of our pipelines and workflows. Some extra things to take into account is when cleaning this up all arrays have to be moved to Lists. The best way to get started on this is to start with an Action eg. #1992 as these usually do not have complex nested XML. Starting with a transform (especially those with many options and nested structures (file/field lists) can become quite complex) If you start on these and ever get stuck feel free to create a draft PR and ask for some help. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
