Browse Source

docs: remove duplicate rule chapter (#2227)

Signed-off-by: Lena Pan
Signed-off-by: LenaLenaPan <hilena.pan@gmail.com>
LenaLenaPan 1 year ago
parent
commit
4e030cc913
1 changed files with 267 additions and 375 deletions
  1. 267 375
      docs/directory.json

+ 267 - 375
docs/directory.json

@@ -1058,474 +1058,366 @@
 			]
 		},
 		{
-			"title": "Rules",
-			"path": "guide/rules/overview",
+			"title": "Cookbook",
+			"path": "example/overview",
 			"children": [
 				{
-					"title": "Stream: unbounded series of events",
-					"path": "guide/streams/overview"
+					"title": "Data Preparation",
+					"path": "example/howto"
 				},
 				{
-					"title": "Table: snapshot of events",
-					"path": "guide/tables/overview",
-					"children": [
-						{
-							"title": "Scan Table",
-							"path": "guide/tables/scan"
-						},
-						{
-							"title": "Lookup Table",
-							"path": "guide/tables/lookup"
-						}
-					]
+					"title": "Merge multiple devices' data in single stream",
+					"path": "example/data_merge/merge_single_stream"
+				}
+			]
+		},
+		{
+			"title": "Integrations",
+			"path": "integrations/overview",
+			"children": [
+				{
+					"title": "Edge Cloud Collaboration",
+					"path": "integrations/edge_cloud/overview"
 				},
 				{
-					"title": "Sink Connectors",
-					"path": "guide/sinks/overview",
+					"title": "Working with EdgeX Foundry",
 					"children": [
 						{
-							"title": "Data Template",
-							"path": "guide/sinks/data_template"
+							"title": "EdgeX Foundry Rule Engine Tutorial",
+							"path": "edgex/edgex_rule_engine_tutorial"
 						},
 						{
-							"title": "Built-in Sinks",
-							"children": [
-								{
-									"title": "MQTT Sink",
-									"path": "guide/sinks/builtin/mqtt"
-								},
-								{
-									"title": "Neuron Sink",
-									"path": "guide/sinks/builtin/neuron"
-								},
-								{
-									"title": "EdgeX Sink",
-									"path": "guide/sinks/builtin/edgex"
-								},
-								{
-									"title": "REST Sink",
-									"path": "guide/sinks/builtin/rest"
-								},
-								{
-									"title": "Redis Sink",
-									"path": "guide/sinks/builtin/redis"
-								},
-								{
-									"title": "File Sink",
-									"path": "guide/sinks/builtin/file"
-								},
-								{
-									"title": "Memory Sink",
-									"path": "guide/sinks/builtin/memory"
-								},
-								{
-									"title": "Log Sink",
-									"path": "guide/sinks/builtin/log"
-								},
-								{
-									"title": "Nop Sink",
-									"path": "guide/sinks/builtin/nop"
-								}
-							]
+							"title": "Meta Function for EdgeX Stream",
+							"path": "edgex/edgex_meta"
 						},
 						{
-							"title": "Predefined Sink Plugins",
-							"children": [
-								{
-									"title": "SQL Sink",
-									"path": "guide/sinks/plugin/sql"
-								},
-								{
-									"title": "InfluxDB Sink",
-									"path": "guide/sinks/plugin/influx"
-								},
-								{
-									"title": "InfluxDBV2 Sink",
-									"path": "guide/sinks/plugin/influx2"
-								},
-								{
-									"title": "TDengine Sink",
-									"path": "guide/sinks/plugin/tdengine"
-								},
-								{
-									"title": "Image Sink",
-									"path": "guide/sinks/plugin/image"
-								},
-								{
-									"title": "ZeroMQ Sink",
-									"path": "guide/sinks/plugin/zmq"
-								},
-								{
-									"title": "Kafka Sink",
-									"path": "guide/sinks/plugin/kafka"
-								}
-							]
+							"title": "Command EdgeX Device",
+							"path": "edgex/edgex_rule_engine_command"
+						},
+						{
+							"title": "EdgeX Source Configurations",
+							"path": "edgex/edgex_source_tutorial"
 						}
 					]
-				}
-			]
-},
-{
-	"title": "Cookbook",
-	"path": "example/overview",
-	"children": [
-		{
-			"title": "Data Preparation",
-			"path": "example/howto"
-		},
-		{
-			"title": "Merge multiple devices' data in single stream",
-			"path": "example/data_merge/merge_single_stream"
-		}
-	]
-},
-{
-	"title": "Integrations",
-	"path": "integrations/overview",
-	"children": [
-		{
-			"title": "Edge Cloud Collaboration",
-			"path": "integrations/edge_cloud/overview"
-		},
-		{
-			"title": "Working with EdgeX Foundry",
-			"children": [
-				{
-					"title": "EdgeX Foundry Rule Engine Tutorial",
-					"path": "edgex/edgex_rule_engine_tutorial"
 				},
 				{
-					"title": "Meta Function for EdgeX Stream",
-					"path": "edgex/edgex_meta"
+					"title": "Processing Data Collected by Neuron",
+					"path": "integrations/neuron/neuron_integration_tutorial"
 				},
 				{
-					"title": "Command EdgeX Device",
-					"path": "edgex/edgex_rule_engine_command"
+					"title": "Analytic Engine for KubeEdge",
+					"path": "integrations/kubeedge/overview"
 				},
 				{
-					"title": "EdgeX Source Configurations",
-					"path": "edgex/edgex_source_tutorial"
+					"title": "Deploy by OpenYurt",
+					"path": "integrations/deploy/openyurt_tutorial"
 				}
 			]
 		},
 		{
-			"title": "Processing Data Collected by Neuron",
-			"path": "integrations/neuron/neuron_integration_tutorial"
-		},
-		{
-			"title": "Analytic Engine for KubeEdge",
-			"path": "integrations/kubeedge/overview"
-		},
-		{
-			"title": "Deploy by OpenYurt",
-			"path": "integrations/deploy/openyurt_tutorial"
-		}
-	]
-},
-{
-	"title": "Use Cases",
-	"path": "usecases/overview",
-	"children": [
-		{
-			"title": "IIoT case",
-			"path": "usecases/iiot"
-		},
-		{
-			"title": "IoV case",
-			"path": "usecases/iov"
-		},
-		{
-			"title": "Public data analysis",
-			"path": "usecases/public_data_analysis"
-		}
-	]
-},
-{
-	"title": "Admin Guide",
-	"path": "operation/overview",
-	"children": [
-		{
-			"title": "Configuration Guide",
-			"path": "configuration/configuration",
+			"title": "Use Cases",
+			"path": "usecases/overview",
 			"children": [
 				{
-					"title": "Global Configurations",
-					"path": "configuration/global_configurations"
+					"title": "IIoT case",
+					"path": "usecases/iiot"
+				},
+				{
+					"title": "IoV case",
+					"path": "usecases/iov"
+				},
+				{
+					"title": "Public data analysis",
+					"path": "usecases/public_data_analysis"
 				}
 			]
 		},
 		{
-			"title": "Monitor",
-			"path": "operation/usage/monitor_with_prometheus"
-		},
-		{
-			"title": "Management Console",
-			"path": "operation/manager-ui/overview",
+			"title": "Admin Guide",
+			"path": "operation/overview",
 			"children": [
 				{
-					"title": "Manage Custom Plugins",
-					"path": "operation/manager-ui/plugins_in_manager"
+					"title": "Configuration Guide",
+					"path": "configuration/configuration",
+					"children": [
+						{
+							"title": "Global Configurations",
+							"path": "configuration/global_configurations"
+						}
+					]
+				},
+				{
+					"title": "Monitor",
+					"path": "operation/usage/monitor_with_prometheus"
+				},
+				{
+					"title": "Management Console",
+					"path": "operation/manager-ui/overview",
+					"children": [
+						{
+							"title": "Manage Custom Plugins",
+							"path": "operation/manager-ui/plugins_in_manager"
+						}
+					]
 				}
 			]
-		}
-	]
-},
-{
-	"title": "API Reference",
-	"path": "api/restapi/overview",
-	"children": [
-		{
-			"title": "Authentication",
-			"path": "api/restapi/authentication"
-		},
-		{
-			"title": "Streams",
-			"path": "api/restapi/streams"
-		},
-		{
-			"title": "Tables",
-			"path": "api/restapi/tables"
-		},
-		{
-			"title": "Rules",
-			"path": "api/restapi/rules"
-		},
-		{
-			"title": "Plugins",
-			"path": "api/restapi/plugins"
 		},
 		{
-			"title": "Source ConfigKey",
-			"path": "api/restapi/configKey"
-		},
-		{
-			"title": "External Services",
-			"path": "api/restapi/services"
-		},
-		{
-			"title": "Schemas",
-			"path": "api/restapi/schemas"
-		},
-		{
-			"title": "Upload files",
-			"path": "api/restapi/uploads"
-		},
-		{
-			"title": "Ruleset",
-			"path": "api/restapi/ruleset"
-		},
-		{
-			"title": "Data Export/Import",
-			"path": "api/restapi/data"
-		}
-	]
-},
-{
-	"title": "Command Line Tool",
-	"path": "api/cli/overview",
-	"children": [
-		{
-			"title": "Streams",
-			"path": "api/cli/streams"
-		},
-		{
-			"title": "Rules",
-			"path": "api/cli/rules"
-		},
-		{
-			"title": "Tables",
-			"path": "api/cli/tables"
-		},
-		{
-			"title": "Plugins",
-			"path": "api/cli/plugins"
-		},
-		{
-			"title": "External Services",
-			"path": "api/cli/services"
-		},
-		{
-			"title": "Schemas",
-			"path": "api/cli/schemas"
-		},
-		{
-			"title": "Ruleset",
-			"path": "api/cli/ruleset"
-		},
-		{
-			"title": "Data Export/Import",
-			"path": "api/cli/data"
-		}
-	]
-},
-{
-	"title": "Extension Develop Guide",
-	"path": "extension/overview",
-	"children": [
-		{
-			"title": "Native Plugin Develop",
-			"path": "extension/native/overview",
+			"title": "API Reference",
+			"path": "api/restapi/overview",
 			"children": [
 				{
-					"title": "Develop",
-					"path": "extension/native/develop/overview"
+					"title": "Authentication",
+					"path": "api/restapi/authentication"
 				},
 				{
-					"title": "Plugin Develop Tutorial",
-					"path": "extension/native/develop/plugins_tutorial"
+					"title": "Streams",
+					"path": "api/restapi/streams"
 				},
 				{
-					"title": "Function Plugin",
-					"path": "extension/native/develop/function"
+					"title": "Tables",
+					"path": "api/restapi/tables"
 				},
 				{
-					"title": "Sink Plugin",
-					"path": "extension/native/develop/sink"
+					"title": "Rules",
+					"path": "api/restapi/rules"
 				},
 				{
-					"title": "Source Plugin",
-					"path": "extension/native/develop/source"
-				}
-			]
-		},
-		{
-			"title": "Portable Plugin Development",
-			"path": "extension/portable/overview",
-			"children": [
-				{
-					"title": "GO SDK for Portable Plugin",
-					"path": "extension/portable/go_sdk"
+					"title": "Plugins",
+					"path": "api/restapi/plugins"
 				},
 				{
-					"title": "Python SDK for Portable Plugin",
-					"path": "extension/portable/python_sdk"
-				}
-			]
-		},
-		{
-			"title": "Plugin Management",
-			"path": "operation/manager-ui/plugins_in_manager"
-		},
-		{
-			"title": "Wasm Function",
-			"path": "extension/wasm/overview"
-		}
-	]
-},
-{
-	"title": "SQL Reference",
-	"path": "sqls/overview",
-	"children": [
-		{
-			"title": "Statements",
-			"children": [
-				{
-					"title": "Streams",
-					"path": "sqls/streams"
+					"title": "Source ConfigKey",
+					"path": "api/restapi/configKey"
 				},
 				{
-					"title": "Tables",
-					"path": "sqls/tables"
+					"title": "External Services",
+					"path": "api/restapi/services"
 				},
 				{
-					"title": "Query",
-					"path": "sqls/query_language_elements"
-				}
-			]
-		},
-		{
-			"title": "Syntax",
-			"path": "sqls/overview",
-			"children": [
+					"title": "Schemas",
+					"path": "api/restapi/schemas"
+				},
 				{
-					"title": "Lexical elements",
-					"path": "sqls/lexical_elements"
+					"title": "Upload files",
+					"path": "api/restapi/uploads"
 				},
 				{
-					"title": "Data types",
-					"path": "sqls/data_types"
+					"title": "Ruleset",
+					"path": "api/restapi/ruleset"
 				},
 				{
-					"title": "JSON Expressions",
-					"path": "sqls/json_expr"
+					"title": "Data Export/Import",
+					"path": "api/restapi/data"
 				}
 			]
 		},
 		{
-			"title": "Functions",
-			"path": "sqls/functions/overview",
+			"title": "Command Line Tool",
+			"path": "api/cli/overview",
 			"children": [
 				{
-					"title": "Aggregate Functions",
-					"path": "sqls/functions/aggregate_functions"
+					"title": "Streams",
+					"path": "api/cli/streams"
 				},
 				{
-					"title": "Mathematical Functions",
-					"path": "sqls/functions/mathematical_functions"
+					"title": "Rules",
+					"path": "api/cli/rules"
 				},
 				{
-					"title": "String Functions",
-					"path": "sqls/functions/string_functions"
+					"title": "Tables",
+					"path": "api/cli/tables"
 				},
 				{
-					"title": "Array Functions",
-					"path": "sqls/functions/array_functions"
+					"title": "Plugins",
+					"path": "api/cli/plugins"
 				},
 				{
-					"title": "Object Functions",
-					"path": "sqls/functions/object_functions"
+					"title": "External Services",
+					"path": "api/cli/services"
 				},
 				{
-					"title": "Hashing Functions",
-					"path": "sqls/functions/hashing_functions"
+					"title": "Schemas",
+					"path": "api/cli/schemas"
 				},
 				{
-					"title": "Transform Functions",
-					"path": "sqls/functions/transform_functions"
+					"title": "Ruleset",
+					"path": "api/cli/ruleset"
 				},
 				{
-					"title": "JSON Functions",
-					"path": "sqls/functions/json_functions"
+					"title": "Data Export/Import",
+					"path": "api/cli/data"
+				}
+			]
+		},
+		{
+			"title": "Extension Develop Guide",
+			"path": "extension/overview",
+			"children": [
+				{
+					"title": "Native Plugin Develop",
+					"path": "extension/native/overview",
+					"children": [
+						{
+							"title": "Develop",
+							"path": "extension/native/develop/overview"
+						},
+						{
+							"title": "Plugin Develop Tutorial",
+							"path": "extension/native/develop/plugins_tutorial"
+						},
+						{
+							"title": "Function Plugin",
+							"path": "extension/native/develop/function"
+						},
+						{
+							"title": "Sink Plugin",
+							"path": "extension/native/develop/sink"
+						},
+						{
+							"title": "Source Plugin",
+							"path": "extension/native/develop/source"
+						}
+					]
 				},
 				{
-					"title": "Date and Time Functions",
-					"path": "sqls/functions/datetime_functions"
+					"title": "Portable Plugin Development",
+					"path": "extension/portable/overview",
+					"children": [
+						{
+							"title": "GO SDK for Portable Plugin",
+							"path": "extension/portable/go_sdk"
+						},
+						{
+							"title": "Python SDK for Portable Plugin",
+							"path": "extension/portable/python_sdk"
+						}
+					]
 				},
 				{
-					"title": "Other Functions",
-					"path": "sqls/functions/other_functions"
+					"title": "Plugin Management",
+					"path": "operation/manager-ui/plugins_in_manager"
 				},
 				{
-					"title": "Analytic Functions",
-					"path": "sqls/functions/analytic_functions"
+					"title": "Wasm Function",
+					"path": "extension/wasm/overview"
+				}
+			]
+		},
+		{
+			"title": "SQL Reference",
+			"path": "sqls/overview",
+			"children": [
+				{
+					"title": "Statements",
+					"children": [
+						{
+							"title": "Streams",
+							"path": "sqls/streams"
+						},
+						{
+							"title": "Tables",
+							"path": "sqls/tables"
+						},
+						{
+							"title": "Query",
+							"path": "sqls/query_language_elements"
+						}
+					]
 				},
 				{
-					"title": "Multi-Row Functions",
-					"path": "sqls/functions/multi_row_functions"
+					"title": "Syntax",
+					"path": "sqls/overview",
+					"children": [
+						{
+							"title": "Lexical elements",
+							"path": "sqls/lexical_elements"
+						},
+						{
+							"title": "Data types",
+							"path": "sqls/data_types"
+						},
+						{
+							"title": "JSON Expressions",
+							"path": "sqls/json_expr"
+						}
+					]
 				},
 				{
-					"title": "Multi-Column Functions",
-					"path": "sqls/functions/multi_column_functions"
+					"title": "Functions",
+					"path": "sqls/functions/overview",
+					"children": [
+						{
+							"title": "Aggregate Functions",
+							"path": "sqls/functions/aggregate_functions"
+						},
+						{
+							"title": "Mathematical Functions",
+							"path": "sqls/functions/mathematical_functions"
+						},
+						{
+							"title": "String Functions",
+							"path": "sqls/functions/string_functions"
+						},
+						{
+							"title": "Array Functions",
+							"path": "sqls/functions/array_functions"
+						},
+						{
+							"title": "Object Functions",
+							"path": "sqls/functions/object_functions"
+						},
+						{
+							"title": "Hashing Functions",
+							"path": "sqls/functions/hashing_functions"
+						},
+						{
+							"title": "Transform Functions",
+							"path": "sqls/functions/transform_functions"
+						},
+						{
+							"title": "JSON Functions",
+							"path": "sqls/functions/json_functions"
+						},
+						{
+							"title": "Date and Time Functions",
+							"path": "sqls/functions/datetime_functions"
+						},
+						{
+							"title": "Other Functions",
+							"path": "sqls/functions/other_functions"
+						},
+						{
+							"title": "Analytic Functions",
+							"path": "sqls/functions/analytic_functions"
+						},
+						{
+							"title": "Multi-Row Functions",
+							"path": "sqls/functions/multi_row_functions"
+						},
+						{
+							"title": "Multi-Column Functions",
+							"path": "sqls/functions/multi_column_functions"
+						},
+						{
+							"title": "Predefined function plugins",
+							"path": "sqls/functions/custom_functions"
+						},
+						{
+							"title": "Window Functions",
+							"path": "sqls/functions/window_functions"
+						}
+					]
 				},
 				{
-					"title": "Predefined function plugins",
-					"path": "sqls/functions/custom_functions"
+					"title": "External Function",
+					"path": "extension/external/external_func"
 				},
 				{
-					"title": "Window Functions",
-					"path": "sqls/functions/window_functions"
+					"title": "Windowing",
+					"path": "sqls/windows"
 				}
 			]
-		},
-		{
-			"title": "External Function",
-			"path": "extension/external/external_func"
-		},
-		{
-			"title": "Windowing",
-			"path": "sqls/windows"
 		}
 	]
-}
-]
 }