Skip to content

framely/opencui-dev.github.io

Repository files navigation

<!DOCTYPE html>
<html lang="en-US" dir="ltr">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>Home | OpenCUI</title>
    <meta name="description" content="前端技术文档">
    <link rel="preload stylesheet" href="/assets/style.c8010e58.css" as="style">
    <script type="module" src="/assets/app.6f53b012.js"></script>
    <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
  <link rel="modulepreload" href="/assets/chunks/framework.8e4cc2b6.js">
  <link rel="modulepreload" href="/assets/chunks/theme.178d60bc.js">
  <link rel="modulepreload" href="/assets/README.md.9b3cb2b5.lean.js">
  <script id="check-dark-light">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
  </head>
  <body>
    <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar" data-v-7e5bc4a5 data-v-94c81dcc><div class="container" data-v-94c81dcc><div class="title" data-v-94c81dcc><div class="VPNavBarTitle" data-v-94c81dcc data-v-f4ef19a3><a class="title" href="/" data-v-f4ef19a3><!--[--><!--]--><!--[--><img class="VPImage logo" src="/images/logo.png" alt data-v-6db2186b><!--]--><!--[-->OpenCUI<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-94c81dcc><div class="curtain" data-v-94c81dcc></div><div class="content-body" data-v-94c81dcc><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-94c81dcc><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-94c81dcc data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/essentials/README.html" tabindex="0" data-v-7f418b0f data-v-37adc828 data-v-8f4dc553><!--[-->Why OpenCUI<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/" tabindex="0" data-v-7f418b0f data-v-37adc828 data-v-8f4dc553><!--[-->Quickstart<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/annotations/overview.html" tabindex="0" data-v-7f418b0f data-v-37adc828 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/pricing/README.html" tabindex="0" data-v-7f418b0f data-v-37adc828 data-v-8f4dc553><!--[-->Pricing<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/articles/" tabindex="0" data-v-7f418b0f data-v-37adc828 data-v-8f4dc553><!--[-->Blog<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="https://build.opencui.io" target="_blank" rel="noreferrer" tabindex="0" data-v-7f418b0f data-v-37adc828 data-v-8f4dc553><!--[-->Start to build<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-94c81dcc data-v-f6a63727><label title="toggle dark mode" data-v-f6a63727 data-v-a9c8afb8><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" aria-checked="false" data-v-a9c8afb8 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-a9c8afb8><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-a9c8afb8><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></label></div><!----><div class="VPFlyout VPNavBarExtra extra" ref_key="el" data-v-94c81dcc data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><label title="toggle dark mode" data-v-40855f84 data-v-a9c8afb8><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" aria-checked="false" data-v-a9c8afb8 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-a9c8afb8><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-a9c8afb8><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></label></div></div></div><!----><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-94c81dcc data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-59bd7401><!----><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-59bd7401 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><!----><div class="VPContent" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" ref_key="container" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _README" data-v-c4b0d3cf><div></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><!----><div class="last-updated" data-v-face870a><p class="VPLastUpdated" data-v-face870a data-v-7b3ebfe1>Last updated: <time datetime="2023-03-23T21:02:50.000Z" data-v-7b3ebfe1></time></p></div></div><!----></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><!----><!--[--><!--]--></div></div>
    <script>__VP_HASH_MAP__ = JSON.parse("{\"guide_index.md\":\"23da6209\",\"guide_opencui-flow.md\":\"8367a901\",\"guide_reuse-component.md\":\"e987ee4b\",\"guide_signingup.md\":\"1315c5f7\",\"index.md\":\"1b29abf4\",\"policy_privacy.md\":\"0fb90305\",\"policy_terms.md\":\"fdba1082\",\"articles_build-reservation-module.md\":\"e5f84b9e\",\"reference_readme.md\":\"2d46d46d\",\"reference_annotations_confirmation.md\":\"f79bd630\",\"reference_annotations_fillstrategy.md\":\"54d3b67b\",\"reference_annotations_init.md\":\"8be938c7\",\"reference_annotations_kotlinexpression.md\":\"5fec1cff\",\"articles_chatbot-development-with-opencui.md\":\"df577479\",\"articles_index.md\":\"5c20af3e\",\"contributing.md\":\"5b744e30\",\"essentials_readme.md\":\"d9500ce3\",\"essentials_document-requirement-for-cui.md\":\"39aa9bba\",\"essentials_newformulation.md\":\"43a47680\",\"guide_3layers.md\":\"3625cbcb\",\"articles_set-up-vuepress-blog.md\":\"ea2a2ae6\",\"reference_annotations_overview.md\":\"6b8162b9\",\"guide_clone-simple-chatbot.md\":\"12ba99c0\",\"guide_build-simple-chatbot.md\":\"b8beb387\",\"articles_from-schema-to-snippets.md\":\"0418179d\",\"guide_concepts.md\":\"9cfdd3bc\",\"guide_deploy-to-channel.md\":\"e3abb219\",\"essentials_5levels-cui.md\":\"39310d52\",\"essentials_architecture.md\":\"808a0fae\",\"guide_build-module.md\":\"800c873b\",\"articles_reservation-cui-design.md\":\"fb45a8d8\",\"pricing_readme.md\":\"b61c2fc1\",\"reference_annotations_systemcomponent.md\":\"84c00559\",\"reference_annotations_templateandexemplar.md\":\"ea4ac4e8\",\"reference_annotations_transition.md\":\"89284c46\",\"reference_annotations_valuecheck.md\":\"aa4f7df3\",\"reference_annotations_valuerec.md\":\"54016f2d\",\"reference_are-you-ready.md\":\"495a9d98\",\"reference_channels_googlebusiness.md\":\"07a52f32\",\"reference_channels_messenger.md\":\"461f5bab\",\"reference_channels_overview.md\":\"0573f027\",\"reference_channels_universalmessage.md\":\"bcf87011\",\"reference_channels_whatsapp.md\":\"be42b345\",\"reference_channels_wpa.md\":\"5b461ed9\",\"reference_glossary.md\":\"fe54ee1e\",\"reference_platform_deployment.md\":\"5e53186c\",\"reference_platform_multilingual.md\":\"102377a2\",\"reference_platform_reusability.md\":\"c87c65a7\",\"reference_platform_testing.md\":\"80221129\",\"reference_platform_versioncontrol.md\":\"c4fab407\",\"reference_plugins_components_datepicker_readme.md\":\"04fb2b7e\",\"reference_plugins_components_datepicker_datepicker-design.md\":\"a8bf3bcd\",\"reference_plugins_services_reservation_readme.md\":\"97b5644f\",\"reference_plugins_services_reservation_google-calendar-reservation.md\":\"db59194f\",\"reference_plugins_services_reservation_reservation-api.md\":\"5b352b68\",\"reference_providers_extension.md\":\"fb20498f\",\"reference_providers_googlesheets.md\":\"63c39027\",\"reference_providers_native.md\":\"a07c0894\",\"reference_providers_overview.md\":\"509b886d\",\"reference_providers_postgrest.md\":\"9e6ba8d7\",\"reference_support_chatwoot.md\":\"afb7080b\",\"reference_support_overview.md\":\"dd649770\",\"essentials_components.md\":\"0cdfe577\",\"reference_platform_access.md\":\"70cf3758\",\"guide_build-provider.md\":\"93064438\",\"articles_reuse-reservation-module.md\":\"bffbe0c2\",\"essentials_cooperative.md\":\"f496e8b5\",\"readme.md\":\"9b3cb2b5\"}")
__VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"OpenCUI\",\"description\":\"前端技术文档\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/images/logo.png\",\"nav\":[{\"text\":\"Why OpenCUI\",\"link\":\"/essentials/README.md\",\"activeMatch\":\"/essentials/\"},{\"text\":\"Quickstart\",\"link\":\"/guide/\",\"activeMatch\":\"/guide/\"},{\"text\":\"Reference\",\"link\":\"/reference/annotations/overview.html\",\"activeMatch\":\"/reference/\"},{\"text\":\"Pricing\",\"link\":\"/pricing/README.md\",\"activeMatch\":\"/pricing/\"},{\"text\":\"Blog\",\"link\":\"/articles/\",\"activeMatch\":\"/articles/\"},{\"text\":\"Start to build\",\"link\":\"https://build.opencui.io\",\"target\":\"_blank\"}],\"sidebar\":{\"/essentials/\":[{\"text\":\"Why OpenCUI\",\"collapsed\":false,\"items\":[{\"text\":\"Cost-effective conversational experience\",\"link\":\"/essentials/README.md\"},{\"text\":\"Cooperative principle\",\"link\":\"/essentials/cooperative.md\"},{\"text\":\"5 levels of CUI\",\"link\":\"/essentials/5levels-cui.md\"},{\"text\":\"Open sourced runtime\",\"link\":\"/essentials/architecture.md\"}]}],\"/guide/\":[{\"text\":\"Quickstart\",\"items\":[{\"text\":\"Sign up\",\"link\":\"/guide/signingup\"},{\"text\":\"Clone a simple chatbot\",\"link\":\"/guide/clone-simple-chatbot.md\"},{\"text\":\"Build a simple chatbot\",\"link\":\"/guide/build-simple-chatbot.md\"},{\"text\":\"Reuse a simple module\",\"link\":\"/guide/reuse-component.md\"},{\"text\":\"Build a simple module\",\"link\":\"/guide/build-module.md\"},{\"text\":\"Build a simple provider\",\"link\":\"/guide/build-provider.md\"},{\"text\":\"Deploy a chatbot\",\"link\":\"/guide/deploy-to-channel.md\"},{\"text\":\"OpenCUI workflow\",\"link\":\"/guide/opencui-flow.md\"},{\"text\":\"Key concepts\",\"link\":\"/guide/concepts.md\"}]}],\"/reference/\":[{\"text\":\"Got team?\",\"link\":\"/reference/are-you-ready.md\"},{\"text\":\"Dialog Annotations\",\"collapsible\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/reference/annotations/overview.md\"},{\"text\":\"Fill strategy\",\"link\":\"/reference/annotations/fillstrategy.md\"},{\"text\":\"Initialization\",\"link\":\"/reference/annotations/init.md\"},{\"text\":\"Value recommendation\",\"link\":\"/reference/annotations/valuerec.md\"},{\"text\":\"Value check\",\"link\":\"/reference/annotations/valuecheck.md\"},{\"text\":\"Confirmation\",\"link\":\"/reference/annotations/confirmation.md\"},{\"text\":\"State transition\",\"link\":\"/reference/annotations/transition.md\"}]},{\"text\":\"Providers\",\"collapsible\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/reference/providers/overview.md\"},{\"text\":\"Native provider\",\"link\":\"/reference/providers/native.md\"},{\"text\":\"PostgreSQL provider\",\"link\":\"/reference/providers/postgrest.md\"}]},{\"text\":\"Channels\",\"collapsible\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/reference/channels/overview.md\"},{\"text\":\"Universal Channel\",\"link\":\"/reference/channels/universalmessage.md\"},{\"text\":\"Google Business Message\",\"link\":\"/reference/channels/googlebusiness.md\"},{\"text\":\"Messenger\",\"link\":\"/reference/channels/messenger.md\"},{\"text\":\"WhatsApp\",\"link\":\"/reference/channels/whatsapp.md\"}]},{\"text\":\"Supports\",\"collapsible\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/reference/support/overview.md\"},{\"text\":\"Chatwoot\",\"link\":\"/reference/support/Chatwoot.md\"}]},{\"text\":\"Extensions\",\"link\":\"/reference/providers/extension.md\"},{\"text\":\"CUI Components\",\"collapsible\":true,\"items\":[{\"text\":\"System CUI components\",\"link\":\"/reference/annotations/systemcomponent.md\"},{\"text\":\"Date picker\",\"link\":\"/reference/plugins/components/datepicker/README.md\",\"collapsible\":true,\"items\":[{\"text\":\"CUI design\",\"link\":\"/reference/plugins/components/datepicker/datepicker-design.md\"}]}]},{\"text\":\"Platform\",\"collapsible\":true,\"items\":[{\"text\":\"Multilingual\",\"link\":\"/reference/platform/multilingual.md\"},{\"text\":\"Testing\",\"link\":\"/reference/platform/testing.md\"},{\"text\":\"Deployment\",\"link\":\"/reference/platform/deployment.md\"},{\"text\":\"Version control\",\"link\":\"/reference/platform/versioncontrol.md\"},{\"text\":\"Access control\",\"link\":\"/reference/platform/access.md\"},{\"text\":\"Reusability\",\"link\":\"/reference/platform/reusability.md\"}]},{\"text\":\"Glossary\",\"link\":\"/reference/glossary.md\"}],\"/policy/\":[{\"text\":\"Terms of service\",\"link\":\"/policy/terms.md\"},{\"text\":\"Privacy policy\",\"link\":\"/policy/privacy.md\"}]}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
    
  </body>
</html>

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages