directory.json 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466
  1. {
  2. "cn": [{
  3. "title": "概要",
  4. "path": "./"
  5. },
  6. {
  7. "title": "安装试用",
  8. "children": [{
  9. "title": "下载安装快速入门",
  10. "path": "getting_started"
  11. },
  12. {
  13. "title": "Docker 容器安装教程",
  14. "path": "quick_start_docker"
  15. },
  16. {
  17. "title": "EdgeX Foundry 规则引擎教程",
  18. "path": "edgex/edgex_rule_engine_tutorial"
  19. }
  20. ]
  21. },
  22. {
  23. "title": "规则",
  24. "children": [{
  25. "title": "规则管理",
  26. "path": "rules/overview"
  27. },
  28. {
  29. "title": "Sinks",
  30. "children": [{
  31. "title": "EdgeX 消息总线目标",
  32. "path": "rules/sinks/edgex"
  33. },
  34. {
  35. "title": "MQTT 动作",
  36. "path": "rules/sinks/mqtt"
  37. },
  38. {
  39. "title": "Nop action",
  40. "path": "rules/sinks/nop"
  41. },
  42. {
  43. "title": "REST动作",
  44. "path": "rules/sinks/rest"
  45. },
  46. {
  47. "title": "日志操作",
  48. "path": "rules/sinks/logs"
  49. }
  50. ]
  51. },
  52. {
  53. "title": "Sources",
  54. "children": [{
  55. "title": "EdgeX 源",
  56. "path": "rules/sources/edgex"
  57. },
  58. {
  59. "title": "HTTP 提取源",
  60. "path": "rules/sources/http_pull"
  61. },
  62. {
  63. "title": "MQTT源",
  64. "path": "rules/sources/mqtt"
  65. }
  66. ]
  67. },
  68. {
  69. "title": "Golang 模版",
  70. "path": "rules/data_template"
  71. },
  72. {
  73. "title": "状态和容错",
  74. "path": "rules/state_and_fault_tolerance"
  75. }
  76. ]
  77. },
  78. {
  79. "title": "命令行工具",
  80. "children": [{
  81. "title": "摘要",
  82. "path": "cli/overview"
  83. },
  84. {
  85. "title": "流管理",
  86. "path": "cli/streams"
  87. },
  88. {
  89. "title": "规则管理",
  90. "path": "cli/rules"
  91. },
  92. {
  93. "title": "插件管理",
  94. "path": "cli/plugins"
  95. }
  96. ]
  97. },
  98. {
  99. "title": "管理控制台",
  100. "children": [{
  101. "title": "控制台使用",
  102. "path": "manager-ui/overview"
  103. },
  104. {
  105. "title": "如何将自定义的插件展示在管理控制台的安装列表",
  106. "path": "manager-ui/plugins_in_manager"
  107. }
  108. ]
  109. },
  110. {
  111. "title": "Rest API 接口",
  112. "children": [{
  113. "title": "接口介绍",
  114. "path": "restapi/overview"
  115. },
  116. {
  117. "title": "流管理",
  118. "path": "restapi/streams"
  119. },
  120. {
  121. "title": "规则管理",
  122. "path": "restapi/rules"
  123. },
  124. {
  125. "title": "插件管理",
  126. "path": "restapi/plugins"
  127. }
  128. ]
  129. },
  130. {
  131. "title": "Kuiper SQL 参考",
  132. "children": [{
  133. "title": "Kuiper SQL 介绍",
  134. "path": "sqls/overview"
  135. },
  136. {
  137. "title": "流规格",
  138. "path": "sqls/streams"
  139. },
  140. {
  141. "title": "查询语言元素",
  142. "path": "sqls/query_language_elements"
  143. },
  144. {
  145. "title": "窗口",
  146. "path": "sqls/windows"
  147. },
  148. {
  149. "title": "函数",
  150. "path": "sqls/built-in_functions"
  151. },
  152. {
  153. "title": "Kuiper 词汇元素",
  154. "path": "sqls/lexical_elements"
  155. },
  156. {
  157. "title": "JSON 表达式",
  158. "path": "sqls/json_expr"
  159. }
  160. ]
  161. },
  162. {
  163. "title": "扩展 Kuiper",
  164. "children": [{
  165. "title": "Introduction",
  166. "path": "extension/overview"
  167. },
  168. {
  169. "title": "函数扩展",
  170. "path": "extension/function"
  171. },
  172. {
  173. "title": "Sink/Action 扩展",
  174. "path": "extension/sink"
  175. },
  176. {
  177. "title": "源扩展",
  178. "path": "extension/source"
  179. }
  180. ]
  181. },
  182. {
  183. "title": "插件",
  184. "children": [{
  185. "title": "插件介绍",
  186. "path": "plugins/overview"
  187. },
  188. {
  189. "title": "插件开发教程",
  190. "path": "plugins/plugins_tutorial"
  191. },
  192. {
  193. "title": "Sinks",
  194. "children": [{
  195. "title": "文件目标(Sink)",
  196. "path": "plugins/sinks/file"
  197. },
  198. {
  199. "title": "图像目标(Sink)",
  200. "path": "plugins/sinks/image"
  201. },
  202. {
  203. "title": "InfluxDB 目标(Sink)",
  204. "path": "plugins/sinks/influx"
  205. },
  206. {
  207. "title": "TDengine Sink",
  208. "path": "plugins/sinks/tdengine"
  209. },
  210. {
  211. "title": "Zmq Sink",
  212. "path": "plugins/sinks/zmq"
  213. }
  214. ]
  215. },
  216. {
  217. "title": "Sources",
  218. "children": [{
  219. "title": "Random Source",
  220. "path": "plugins/sources/random"
  221. },
  222. {
  223. "title": "Zmq Source",
  224. "path": "plugins/sources/zmq"
  225. }
  226. ]
  227. },
  228. {
  229. "title": "Custom function",
  230. "path": "plugins/functions/functions"
  231. }
  232. ]
  233. }
  234. ],
  235. "en": [{
  236. "title": "Introduction",
  237. "path": "./"
  238. },
  239. {
  240. "title": "Install and operation",
  241. "children": [{
  242. "title": "Download and install quick start",
  243. "path": "getting_started"
  244. },
  245. {
  246. "title": "Docker installation tutorial",
  247. "path": "quick_start_docker"
  248. },
  249. {
  250. "title": "EdgeX Foundry installation",
  251. "path": "edgex/edgex_rule_engine_tutorial"
  252. }
  253. ]
  254. },
  255. {
  256. "title": "Rules",
  257. "children": [{
  258. "title": "Introduction",
  259. "path": "rules/overview"
  260. },
  261. {
  262. "title": "Sinks",
  263. "children": [{
  264. "title": "EdgeX Message Bus action",
  265. "path": "rules/sinks/edgex"
  266. },
  267. {
  268. "title": "MQTT action",
  269. "path": "rules/sinks/mqtt"
  270. },
  271. {
  272. "title": "Nop action",
  273. "path": "rules/sinks/nop"
  274. },
  275. {
  276. "title": "REST action",
  277. "path": "rules/sinks/rest"
  278. },
  279. {
  280. "title": "Log action",
  281. "path": "rules/sinks/logs"
  282. }
  283. ]
  284. },
  285. {
  286. "title": "Sources",
  287. "children": [{
  288. "title": "EdgeX Source",
  289. "path": "rules/sources/edgex"
  290. },
  291. {
  292. "title": "HTTP pull source",
  293. "path": "rules/sources/http_pull"
  294. },
  295. {
  296. "title": "MQTT source",
  297. "path": "rules/sources/mqtt"
  298. }
  299. ]
  300. },
  301. {
  302. "title": "Golang template",
  303. "path": "rules/data_template"
  304. },
  305. {
  306. "title": "State and Fault Tolerance",
  307. "path": "rules/state_and_fault_tolerance"
  308. }
  309. ]
  310. },
  311. {
  312. "title": "Command line tool",
  313. "children": [{
  314. "title": "Introduction",
  315. "path": "cli/overview"
  316. },
  317. {
  318. "title": "Streams",
  319. "path": "cli/streams"
  320. },
  321. {
  322. "title": "Rules",
  323. "path": "cli/rules"
  324. },
  325. {
  326. "title": "Plugins",
  327. "path": "cli/plugins"
  328. }
  329. ]
  330. },
  331. {
  332. "title": "Kuiper management console",
  333. "children": [{
  334. "title": "Introduction",
  335. "path": "manager-ui/overview"
  336. },
  337. {
  338. "title": "How to display custom plugins in the installation list of the management console",
  339. "path": "manager-ui/plugins_in_manager"
  340. }
  341. ]
  342. },
  343. {
  344. "title": "Rest API",
  345. "children": [{
  346. "title": "Streams",
  347. "path": "restapi/streams"
  348. },
  349. {
  350. "title": "Rules",
  351. "path": "restapi/rules"
  352. },
  353. {
  354. "title": "Plugins",
  355. "path": "restapi/plugins"
  356. }
  357. ]
  358. },
  359. {
  360. "title": "Kuiper SQL",
  361. "children": [{
  362. "title": "Introduction",
  363. "path": "sqls/overview"
  364. },
  365. {
  366. "title": "Streams",
  367. "path": "sqls/streams"
  368. },
  369. {
  370. "title": "Query language element",
  371. "path": "sqls/query_language_elements"
  372. },
  373. {
  374. "title": "Windows",
  375. "path": "sqls/windows"
  376. },
  377. {
  378. "title": "Functions",
  379. "path": "sqls/built-in_functions"
  380. },
  381. {
  382. "title": "Kuiper lexical elements",
  383. "path": "sqls/lexical_elements"
  384. },
  385. {
  386. "title": "JSON Expressions",
  387. "path": "sqls/json_expr"
  388. }
  389. ]
  390. },
  391. {
  392. "title": "Extend Kuiper",
  393. "children": [{
  394. "title": "Introduction",
  395. "path": "extension/overview"
  396. },
  397. {
  398. "title": "Function Extension",
  399. "path": "extension/function"
  400. },
  401. {
  402. "title": "Sink Extension",
  403. "path": "extension/sink"
  404. },
  405. {
  406. "title": "Source Extension",
  407. "path": "extension/source"
  408. }
  409. ]
  410. },
  411. {
  412. "title": "Plugins",
  413. "children": [{
  414. "title": "Introduction",
  415. "path": "plugins/overview"
  416. },
  417. {
  418. "title": "Development tutorial",
  419. "path": "plugins/plugins_tutorial"
  420. },
  421. {
  422. "title": "Sinks",
  423. "children": [{
  424. "title": "File Sink",
  425. "path": "plugins/sinks/file"
  426. },
  427. {
  428. "title": "Image Sink",
  429. "path": "plugins/sinks/image"
  430. },
  431. {
  432. "title": "InfluxDB Sink",
  433. "path": "plugins/sinks/influx"
  434. },
  435. {
  436. "title": "TDengine Sink",
  437. "path": "plugins/sinks/tdengine"
  438. },
  439. {
  440. "title": "Zmq Sink",
  441. "path": "plugins/sinks/zmq"
  442. }
  443. ]
  444. },
  445. {
  446. "title": "Sources",
  447. "children": [{
  448. "title": "Random Source",
  449. "path": "plugins/sources/random"
  450. },
  451. {
  452. "title": "Zmq Source",
  453. "path": "plugins/sources/zmq"
  454. }
  455. ]
  456. },
  457. {
  458. "title": "Custom function",
  459. "path": "plugins/functions/functions"
  460. }
  461. ]
  462. }
  463. ]
  464. }