@@ -34,3 +34,39 @@ coverage:
3434 range : " 50...75"
3535 ignore :
3636 - " src/main/java/org/apache/sysds/protobuf"
37+ component_management :
38+ default_rules : # default rules that will be inherited by all components
39+ statuses :
40+ - type : project # in this case every component that doesn't have a status defined will have a project type one
41+ target : auto
42+ individual_components :
43+ - component_id : module_runtime # this is an identifier that should not be changed
44+ name : runtime # this is a display name, and can be changed freely
45+ paths :
46+ - src/main/java/org/apache/sysds/runtime/**
47+ - component_id : module_matrix # this is an identifier that should not be changed
48+ name : matrix # this is a display name, and can be changed freely
49+ paths :
50+ - src/main/java/org/apache/sysds/runtime/matrix/**
51+ - component_id : module_frame # this is an identifier that should not be changed
52+ name : frame # this is a display name, and can be changed freely
53+ paths :
54+ - src/main/java/org/apache/sysds/runtime/frame/**
55+ - component_id : module_compress # this is an identifier that should not be changed
56+ name : compress # this is a display name, and can be changed freely
57+ paths :
58+ - src/main/java/org/apache/sysds/runtime/compress/**
59+ - component_id : module_compiler # this is an identifier that should not be changed
60+ name : compiler # this is a display name, and can be changed freely
61+ paths :
62+ - src/main/java/org/apache/sysds/hops/**
63+ - src/main/java/org/apache/sysds/lops/**
64+ - src/main/java/org/apache/sysds/parser/**
65+ - component_id : module_util # this is an identifier that should not be changed
66+ name : util # this is a display name, and can be changed freely
67+ paths :
68+ - src/main/java/org/apache/sysds/api/**
69+ - src/main/java/org/apache/sysds/common/**
70+ - src/main/java/org/apache/sysds/conf/**
71+ - src/main/java/org/apache/sysds/resource/**
72+ - src/main/java/org/apache/sysds/utils/**
0 commit comments