Path Lines of Code CHANGELOG.md 11 README.md 317 README_zh_CN.md 321 client/client-toolkits/src/main/conf/apps.json 7 client/migrationx/migrationx-common/src/main/resources/i18n/en_US.json 16 client/migrationx/migrationx-common/src/main/resources/i18n/zh_CN.json 16 client/migrationx/migrationx-common/src/test/resources/i18n/en_US.json 3 client/migrationx/migrationx-common/src/test/resources/i18n/zh_CN.json 3 client/migrationx/migrationx-domain/migrationx-domain-adf/src/test/resources/triggers.json 87 client/migrationx/migrationx-reader/readme.md 41 client/migrationx/migrationx-reader/src/main/python/src/README.md 18 client/migrationx/migrationx-transformer/src/main/conf/adf-mc-transformer-config.json 13 client/migrationx/migrationx-transformer/src/main/conf/dataworks-transformer-config-emr-sample.json 33 client/migrationx/migrationx-transformer/src/main/conf/dataworks-transformer-config-hologres-sample.json 17 client/migrationx/migrationx-transformer/src/main/conf/dataworks-transformer-config-maxcompute-sample.json 22 client/migrationx/migrationx-transformer/src/main/conf/dataworks-transformer-config.json 23 client/migrationx/migrationx-transformer/src/main/conf/dolphinschedulerV3-dataworks-transformer-config.json 1 client/migrationx/migrationx-transformer/src/main/conf/flowspec-airflowV2-transformer-config.json 23 client/migrationx/migrationx-transformer/src/main/conf/flowspec-dolphinschedulerV3-transformer-config.json 1 client/migrationx/migrationx-transformer/src/test/resources/airflow2/config/mappings.json 25 client/migrationx/migrationx-transformer/src/test/resources/conf/transformer.json 18 client/migrationx/migrationx-transformer/src/test/resources/dolphin/conf/transformer-spec-odps.json 19 client/migrationx/migrationx-transformer/src/test/resources/dolphin/conf/transformer-workflow-odps.json 19 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v1/all/datasource/datasource_page_1.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v1/all/package_info.json 3 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v1/all/projects.json 13 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v1/all/resource/resources.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v1/all/udfFunction/udf_function_page_1.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v2/all/datasource/datasource_page_1.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v2/all/package_info.json 3 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v2/all/projects.json 14 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v2/all/projects/wl_test3/processDefinition/process_definitions_page_1.json 514 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v2/all/resource/resources.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v2/all/udfFunction/udf_function_page_1.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/dependent/datasource/datasource_page_1.json 13 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/dependent/package_info.json 3 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/dependent/projects.json 14 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/dependent/projects/test2/processDefinition/process_definitions_page_1.json 458 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/dependent/resource/resources.json 107 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/dependent/udfFunction/udf_function_page_1.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/mr/datasource/datasource_page_1.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/mr/package_info.json 3 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/mr/projects.json 14 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/mr/projects/13942964612128/processDefinition/process_definitions_page_1.json 97 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/mr/resource/resources.json 22 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/mr/udfFunction/udf_function_page_1.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/python1/datasource/datasource_page_1.json 13 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/python1/package_info.json 3 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/python1/projects.json 14 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/python1/projects/13666515015680/processDefinition/process_definitions_page_1.json 113 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/python1/resource/resources.json 36 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/python1/udfFunction/udf_function_page_1.json 14 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/shell/datasource/datasource_page_1.json 13 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/shell/package_info.json 3 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/shell/projects.json 14 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/shell/resource/resources.json 107 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/shell/udfFunction/udf_function_page_1.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/spark/datasource/datasource_page_1.json 13 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/spark/package_info.json 3 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/spark/projects.json 14 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/spark/resource/resources.json 36 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/spark/udfFunction/udf_function_page_1.json 14 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/sql/datasource/datasource_page_1.json 79 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/sql/package_info.json 3 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/sql/projects.json 38 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/sql/projects/13942964612128/processDefinition/process_definitions_page_1.json 97 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/sql/resource/resources.json 22 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/sql/udfFunction/udf_function_page_1.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/sqoop/datasource/datasource_page_1.json 79 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/sqoop/package_info.json 3 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/sqoop/projects.json 38 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/sqoop/projects/13942964612128/processDefinition/process_definitions_page_1.json 115 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/sqoop/resource/resources.json 22 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/sqoop/udfFunction/udf_function_page_1.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/subprocess1/datasource/datasource_page_1.json 13 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/subprocess1/package_info.json 3 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/subprocess1/projects.json 14 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/subprocess1/projects/test2/processDefinition/process_definitions_page_1.json 458 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/subprocess1/resource/resources.json 107 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/subprocess1/udfFunction/udf_function_page_1.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/switch/datasource/datasource_page_1.json 13 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/switch/package_info.json 3 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/switch/projects.json 14 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/switch/resource/resources.json 107 client/migrationx/migrationx-transformer/src/test/resources/dolphin/v3/switch/udfFunction/udf_function_page_1.json 1 client/migrationx/migrationx-transformer/src/test/resources/dolphinscheduler/v1_package_0/datasource/datasource_page_1.json 32 client/migrationx/migrationx-transformer/src/test/resources/dolphinscheduler/v1_package_0/package_info.json 3 client/migrationx/migrationx-transformer/src/test/resources/dolphinscheduler/v1_package_0/projects.json 13 client/migrationx/migrationx-transformer/src/test/resources/dolphinscheduler/v1_package_0/resource/resources.json 57 client/migrationx/migrationx-transformer/src/test/resources/dolphinscheduler/v1_package_0/udfFunction/udf_function_page_1.json 14 client/migrationx/migrationx-transformer/src/test/resources/json/adf/conf.json 12 client/migrationx/migrationx-transformer/src/test/resources/json/adf/nested_pipelines.json 191 client/migrationx/migrationx-transformer/src/test/resources/json/adf/pipelines.json 114 client/migrationx/migrationx-transformer/src/test/resources/json/adf/triggers.json 88 client/migrationx/migrationx-transformer/src/test/resources/json/adf/workflow1.json 157 client/migrationx/migrationx-transformer/src/test/resources/json/dolphin/conditions-dolphin.json 365 client/migrationx/migrationx-transformer/src/test/resources/json/dolphin/dependent-dolphin.json 343 client/migrationx/migrationx-transformer/src/test/resources/json/dolphin/dependent-real-case.json 266 client/migrationx/migrationx-transformer/src/test/resources/json/dolphin/multiSqlNode-dolphin.json 235 client/migrationx/migrationx-transformer/src/test/resources/json/dolphin/real-case1.json 224 client/migrationx/migrationx-transformer/src/test/resources/json/dolphin/real-case2.json 224 client/migrationx/migrationx-transformer/src/test/resources/json/dolphin/shell-dolphin.json 118 client/migrationx/migrationx-transformer/src/test/resources/json/dolphin/singleSqlNode-dolphin.json 149 client/migrationx/migrationx-transformer/src/test/resources/json/dolphin/sql-python-dolphin.json 211 client/migrationx/migrationx-transformer/src/test/resources/json/dolphin/sql-python-spark-dolphin.json 299 client/migrationx/migrationx-transformer/src/test/resources/json/dolphin/subprocess-dolphin.json 400 client/migrationx/migrationx-transformer/src/test/resources/json/dolphin/v3/shell_v3.json 207 client/migrationx/migrationx-transformer/src/test/resources/json/spec/real-case-shell-python-sql-spec.json 210 client/migrationx/migrationx-transformer/src/test/resources/json/spec/real-case-single-python-spec.json 87 client/migrationx/migrationx-transformer/src/test/resources/json/spec/real-case-single-sql-spec.json 87 client/migrationx/migrationx-transformer/src/test/resources/json/spec/shell-node-spec.json 90 client/migrationx/migrationx-transformer/src/test/resources/json/spec/single-sql-node-spec.json 260 client/migrationx/migrationx-transformer/src/test/resources/json/spec/sql-python-node-spec.json 214 client/migrationx/migrationx-writer/src/test/resources/airflow2/workflows/sample.json 1 client/migrationx/src/main/conf/airworks.json 23 client/migrationx/src/main/conf/apps.json 38 client/migrationx/src/main/conf/migrationx.json 35 schema/artifact.schema.json 147 schema/fileResource.schema.json 25 schema/flow.schema.json 202 schema/function.schema.json 29 schema/node.schema.json 160 schema/runtimeResource.schema.json 20 schema/script.schema.json 51 schema/testcase/1.json 125 schema/testcase/2.json 66 schema/trigger.schema.json 36 spec/src/main/spec/examples/json/assign.json 27 spec/src/main/spec/examples/json/assignment.json 113 spec/src/main/spec/examples/json/branch.json 75 spec/src/main/spec/examples/json/cdh.json 41 spec/src/main/spec/examples/json/combined_node.json 66 spec/src/main/spec/examples/json/datasource.json 15 spec/src/main/spec/examples/json/dowhile.json 256 spec/src/main/spec/examples/json/dqc.json 25 spec/src/main/spec/examples/json/emr.json 48 spec/src/main/spec/examples/json/example.json 172 spec/src/main/spec/examples/json/file_resource.json 65 spec/src/main/spec/examples/json/function.json 46 spec/src/main/spec/examples/json/innerflow.json 186 spec/src/main/spec/examples/json/join.json 70 spec/src/main/spec/examples/json/manual_flow.json 69 spec/src/main/spec/examples/json/paiflow.json 472 spec/src/main/spec/examples/json/param_hub.json 67 spec/src/main/spec/examples/json/parameter_node.json 53 spec/src/main/spec/examples/json/real_case.json 231 spec/src/main/spec/examples/json/real_case_expanded.json 214 spec/src/main/spec/examples/json/script_runtime_template.json 78 spec/src/main/spec/examples/json/simple.json 68 spec/src/main/spec/examples/json/table.json 25 spec/src/main/spec/examples/tojson.sh 3 spec/src/main/spec/examples/yaml/assign.yaml 15 spec/src/main/spec/examples/yaml/assignment.yaml 76 spec/src/main/spec/examples/yaml/branch.yaml 37 spec/src/main/spec/examples/yaml/cdh.yaml 31 spec/src/main/spec/examples/yaml/combined_node.yaml 37 spec/src/main/spec/examples/yaml/dataservice.yaml 135 spec/src/main/spec/examples/yaml/datasource.yaml 17 spec/src/main/spec/examples/yaml/dowhile.yaml 179 spec/src/main/spec/examples/yaml/dqc.yaml 35 spec/src/main/spec/examples/yaml/emr.yaml 38 spec/src/main/spec/examples/yaml/example.yaml 105 spec/src/main/spec/examples/yaml/file_resource.yaml 45 spec/src/main/spec/examples/yaml/function.yaml 50 spec/src/main/spec/examples/yaml/innerflow.yaml 102 spec/src/main/spec/examples/yaml/join.yaml 33 spec/src/main/spec/examples/yaml/manual_flow.yaml 34 spec/src/main/spec/examples/yaml/paiflow.yaml 66 spec/src/main/spec/examples/yaml/param_hub.yaml 43 spec/src/main/spec/examples/yaml/parameter_node.yaml 34 spec/src/main/spec/examples/yaml/real_case.yaml 162 spec/src/main/spec/examples/yaml/real_case_expanded.yaml 145 spec/src/main/spec/examples/yaml/script_runtime_template.yaml 54 spec/src/main/spec/examples/yaml/simple.yaml 36 spec/src/main/spec/examples/yaml/table.yaml 23 spec/src/main/spec/examples/yaml2json.py 20 spec/src/test/resources/assign.json 25 spec/src/test/resources/branch.json 73 spec/src/test/resources/combined_node.json 73 spec/src/test/resources/example.json 198 spec/src/test/resources/expanded.json 217 spec/src/test/resources/innerflow.json 173 spec/src/test/resources/join.json 68 spec/src/test/resources/manual_flow.json 67 spec/src/test/resources/newSimple.json 12 spec/src/test/resources/nodemodel/all_depend_types.json 183 spec/src/test/resources/nodemodel/assignment.json 113 spec/src/test/resources/nodemodel/dide_shell.json 113 spec/src/test/resources/nodemodel/dowhile.json 208 spec/src/test/resources/nodemodel/foreach.json 205 spec/src/test/resources/nodemodel/manual.json 109 spec/src/test/resources/nodemodel/pyodps2.json 113 spec/src/test/resources/param_hub.json 65 spec/src/test/resources/parameter_node.json 51 spec/src/test/resources/script_runtime_template.json 76 spec/src/test/resources/simpleDemo.json 69 spec/src/test/resources/toSpecDemo.json 42