Skip to content

Commit 347c824

Browse files
committed
update docs
1 parent 0bed7e1 commit 347c824

File tree

358 files changed

+19390
-509
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

358 files changed

+19390
-509
lines changed
Lines changed: 26 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/404.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<link rel="preload stylesheet" href="/docs/assets/style.V2aEfMFr.css" as="style">
1010
<link rel="preload stylesheet" href="/docs/vp-icons.css" as="style">
1111

12-
<script type="module" src="/docs/assets/app.CcDTK22d.js"></script>
12+
<script type="module" src="/docs/assets/app.CIKwRVzC.js"></script>
1313
<link rel="preload" href="/docs/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
1414
<link rel="icon" href="/assets/pwa/icon-192.png">
1515
<meta name="theme-color" content="#0b0e14">
@@ -19,7 +19,7 @@
1919
</head>
2020
<body>
2121
<div id="app"></div>
22-
<script>window.__VP_HASH_MAP__=JSON.parse("{\"api.md\":\"D83D2T8p\",\"api_async.md\":\"D-gqSopA\",\"api_config.md\":\"B2QfJpT_\",\"api_http.md\":\"UXHqAz6g\",\"api_index.md\":\"I5wUFh5C\",\"api_p2p.md\":\"11AL4zie\",\"api_websocket.md\":\"CkSF1A88\",\"examples.md\":\"B3ynN2_G\",\"fundamentals_errors.md\":\"CIJbVvDh\",\"fundamentals_index.md\":\"BshEI_vA\",\"fundamentals_lifecycle.md\":\"BvOxwSk6\",\"fundamentals_logging.md\":\"Bjn4NbdD\",\"fundamentals_performance.md\":\"BHFkM-03\",\"fundamentals_security.md\":\"BCP5gChj\",\"guide.md\":\"B3Iv3KyJ\",\"guide_async.md\":\"DjWJSNJJ\",\"guide_config.md\":\"NbTLQZaD\",\"guide_deploy.md\":\"B_NIdhIw\",\"guide_http.md\":\"DZ57r_F6\",\"guide_index.md\":\"HAFiPNGj\",\"guide_middleware.md\":\"qce7qyKn\",\"guide_p2p.md\":\"DBXVxKja\",\"guide_routing.md\":\"DS_yaqgp\",\"guide_websockets.md\":\"D1SYn0qL\",\"index.md\":\"BqjVkdBh\",\"inference_index.md\":\"B3TvK-UU\",\"inference_providers.md\":\"B93P_jfG\",\"inference_reliability.md\":\"BDkxoyAA\",\"inference_routing.md\":\"DGeQWfS9\",\"inference_streaming.md\":\"DT0QiIn-\",\"install.md\":\"T9RWImST\",\"project-setup.md\":\"Bn4itJ6k\",\"quick-start.md\":\"B8T835xF\",\"services_consulting.md\":\"DpYc64gs\",\"services_index.md\":\"YYbB__Rh\",\"services_support.md\":\"A3idcChC\",\"services_training.md\":\"Dy04P74D\",\"tutorial.md\":\"SZo_JcMN\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Vix.cpp\",\"description\":\"Modern C++ backend runtime for offline-first, P2P, and high-performance applications.\",\"base\":\"/docs/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"siteTitle\":\"Vix.cpp Docs\",\"logo\":\"/assets/pwa/icon-192.png\",\"appearance\":true,\"nav\":[{\"text\":\"Home\",\"link\":\"https://vixcpp.com/\"},{\"text\":\"Docs\",\"link\":\"/docs\"},{\"text\":\"Guides\",\"link\":\"/docs/guide\"},{\"text\":\"Registry\",\"link\":\"/registry\"},{\"text\":\"Examples\",\"link\":\"/docs/examples\"},{\"text\":\"Services\",\"link\":\"https://vixcpp.com/services\"}],\"sidebar\":[{\"text\":\"Get started\",\"collapsed\":false,\"items\":[{\"text\":\"Docs Home\",\"link\":\"/\"},{\"text\":\"Quick Start\",\"link\":\"/quick-start\"},{\"text\":\"Installation\",\"link\":\"/install\"},{\"text\":\"Project Setup\",\"link\":\"/project-setup\"}]},{\"text\":\"Guides\",\"collapsed\":false,\"items\":[{\"text\":\"Overview\",\"link\":\"/guide\"},{\"text\":\"Routing\",\"link\":\"/guide/routing\"},{\"text\":\"Requests and Responses\",\"link\":\"/guide/http\"},{\"text\":\"Middleware\",\"link\":\"/guide/middleware\"},{\"text\":\"WebSockets\",\"link\":\"/guide/websockets\"},{\"text\":\"Async Tasks\",\"link\":\"/guide/async\"},{\"text\":\"P2P\",\"link\":\"/guide/p2p\"},{\"text\":\"Config and Env\",\"link\":\"/guide/config\"},{\"text\":\"Deployment\",\"link\":\"/guide/deploy\"}]},{\"text\":\"Fundamentals\",\"collapsed\":true,\"items\":[{\"text\":\"Core Concepts\",\"link\":\"/fundamentals\"},{\"text\":\"App Lifecycle\",\"link\":\"/fundamentals/lifecycle\"},{\"text\":\"Error Handling\",\"link\":\"/fundamentals/errors\"},{\"text\":\"Logging\",\"link\":\"/fundamentals/logging\"},{\"text\":\"Performance\",\"link\":\"/fundamentals/performance\"},{\"text\":\"Security\",\"link\":\"/fundamentals/security\"}]},{\"text\":\"Inference\",\"collapsed\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/inference\"},{\"text\":\"Providers\",\"link\":\"/inference/providers\"},{\"text\":\"Routing and Policies\",\"link\":\"/inference/routing\"},{\"text\":\"Streaming\",\"link\":\"/inference/streaming\"},{\"text\":\"Reliability\",\"link\":\"/inference/reliability\"}]},{\"text\":\"API Reference\",\"collapsed\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/api\"},{\"text\":\"HTTP\",\"link\":\"/api/http\"},{\"text\":\"WebSocket\",\"link\":\"/api/websocket\"},{\"text\":\"Async\",\"link\":\"/api/async\"},{\"text\":\"P2P\",\"link\":\"/api/p2p\"},{\"text\":\"Config\",\"link\":\"/api/config\"}]},{\"text\":\"Examples\",\"collapsed\":true,\"items\":[{\"text\":\"All Examples\",\"link\":\"/examples\"},{\"text\":\"Hello HTTP\",\"link\":\"/examples/hello-http\"},{\"text\":\"Auth Middleware\",\"link\":\"/examples/auth\"},{\"text\":\"WebSocket Chat\",\"link\":\"/examples/ws-chat\"},{\"text\":\"Async Worker\",\"link\":\"/examples/async-worker\"},{\"text\":\"P2P Ping\",\"link\":\"/examples/p2p-ping\"}]},{\"text\":\"Services\",\"collapsed\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/services\"},{\"text\":\"Support\",\"link\":\"/services/support\"},{\"text\":\"Consulting\",\"link\":\"/services/consulting\"},{\"text\":\"Training\",\"link\":\"/services/training\"}]}],\"search\":{\"provider\":\"local\",\"options\":{\"miniSearch\":{\"searchOptions\":{\"fuzzy\":0.2,\"prefix\":true}}}},\"socialLinks\":[],\"outline\":\"deep\",\"returnToTopLabel\":\"Back to top\",\"lastUpdated\":{\"text\":\"Last updated\"},\"editLink\":{\"pattern\":\"https://github.com/vixcpp/vixcpp.github.io/edit/dev/vix-site/docs/:path\",\"text\":\"Edit this page on GitHub\"},\"footer\":{\"message\":\"\",\"copyright\":\"\"}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
22+
<script>window.__VP_HASH_MAP__=JSON.parse("{\"api.md\":\"Dgntxt_K\",\"api_async.md\":\"D-gqSopA\",\"api_config.md\":\"DnnAKjAN\",\"api_http.md\":\"D_gQ9yyF\",\"api_index.md\":\"C_mOdmDC\",\"api_json.md\":\"BvoutqPN\",\"api_middleware.md\":\"DM4SEq-2\",\"api_p2p.md\":\"11AL4zie\",\"api_websocket.md\":\"DFasx__J\",\"cli_add.md\":\"B3kR23FT\",\"cli_build.md\":\"qJvix3I1\",\"cli_dev.md\":\"DDfAGQHN\",\"cli_install.md\":\"CSsTFjeu\",\"cli_list.md\":\"BpUWF1t8\",\"cli_new.md\":\"D_2IsLlx\",\"cli_orm.md\":\"BKd6rHAT\",\"cli_overview.md\":\"Bjimofqh\",\"cli_p2p.md\":\"DqKphitZ\",\"cli_pack.md\":\"NHB8CpiD\",\"cli_publish.md\":\"D9CrzlZ3\",\"cli_registry.md\":\"BfZpmAoe\",\"cli_remove.md\":\"DPJWdm_8\",\"cli_repl.md\":\"DZD_m29d\",\"cli_run.md\":\"Bq-m-ss3\",\"cli_search.md\":\"IHrgAPUi\",\"cli_tests.md\":\"N1Y2XSgT\",\"cli_verify.md\":\"CX-pxTbl\",\"examples_async.md\":\"fkxYf96h\",\"examples_auth.md\":\"Mb-U58vn\",\"examples_hello-http.md\":\"CpmVVDAa\",\"examples_index.md\":\"DeI0WFe4\",\"examples_ws-chat.md\":\"BAv1iPfr\",\"fundamentals_errors.md\":\"BV-Jmo5m\",\"fundamentals_index.md\":\"Bz1SOkrj\",\"fundamentals_lifecycle.md\":\"zjsPKJeP\",\"fundamentals_logging.md\":\"CwCOV_vI\",\"fundamentals_performance.md\":\"Dik8xb37\",\"fundamentals_security.md\":\"Cy9mSqHH\",\"guide_async.md\":\"eDO5o1z3\",\"guide_config.md\":\"C2WMUbs0\",\"guide_console.md\":\"Dl8m22HN\",\"guide_conversion.md\":\"BNL2aGQs\",\"guide_crypto.md\":\"Bz6WTqdF\",\"guide_db.md\":\"okEahLyM\",\"guide_deploy.md\":\"3nefmSTd\",\"guide_http.md\":\"CroBBON5\",\"guide_index.md\":\"1fkBnFAp\",\"guide_json.md\":\"0KssUTgX\",\"guide_middleware.md\":\"BT_V_jCj\",\"guide_orm.md\":\"BV-5z2bt\",\"guide_p2p.md\":\"DqV7Zcze\",\"guide_repl.md\":\"G9BsqRqv\",\"guide_routing.md\":\"CTLYWnA2\",\"guide_time.md\":\"CymcaJn7\",\"guide_validation.md\":\"DE19xG2K\",\"guide_websockets.md\":\"BMdpxMZg\",\"index.md\":\"BqjVkdBh\",\"inference_index.md\":\"D_0WiGrn\",\"inference_providers.md\":\"CGHESAEu\",\"inference_reliability.md\":\"DDDcAl7X\",\"inference_routing.md\":\"CmXvLVjy\",\"inference_streaming.md\":\"DBxEvo-U\",\"install.md\":\"Cm-p_DsH\",\"project-setup.md\":\"DK7ofrnS\",\"quick-start.md\":\"CS6jFAAe\",\"services_consulting.md\":\"BH9MD-xL\",\"services_index.md\":\"DiAJiD75\",\"services_support.md\":\"BkV0uID1\",\"services_training.md\":\"D5_jLNFG\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Vix.cpp\",\"description\":\"Modern C++ backend runtime for offline-first, P2P, and high-performance applications.\",\"base\":\"/docs/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"siteTitle\":\"Vix.cpp Docs\",\"logo\":\"/assets/pwa/icon-192.png\",\"appearance\":true,\"nav\":[{\"text\":\"Home\",\"link\":\"https://vixcpp.com/\"},{\"text\":\"Docs\",\"link\":\"/docs\"},{\"text\":\"Guides\",\"link\":\"/docs/guide\"},{\"text\":\"Registry\",\"link\":\"/registry\"},{\"text\":\"Examples\",\"link\":\"/docs/examples\"},{\"text\":\"Services\",\"link\":\"https://vixcpp.com/services\"}],\"sidebar\":[{\"text\":\"Get started\",\"collapsed\":false,\"items\":[{\"text\":\"Quick Start\",\"link\":\"/quick-start\"},{\"text\":\"Installation\",\"link\":\"/install\"},{\"text\":\"Project Setup\",\"link\":\"/project-setup\"}]},{\"text\":\"CLI\",\"collapsed\":false,\"items\":[{\"text\":\"Overview\",\"link\":\"/cli/overview\"},{\"text\":\"Project\",\"collapsed\":false,\"items\":[{\"text\":\"vix new\",\"link\":\"/cli/new\"},{\"text\":\"vix build\",\"link\":\"/cli/build\"},{\"text\":\"vix run\",\"link\":\"/cli/run\"},{\"text\":\"vix dev\",\"link\":\"/cli/dev\"},{\"text\":\"vix tests\",\"link\":\"/cli/tests\"},{\"text\":\"vix repl\",\"link\":\"/cli/repl\"}]},{\"text\":\"Registry\",\"collapsed\":true,\"items\":[{\"text\":\"vix search\",\"link\":\"/cli/search\"},{\"text\":\"vix add\",\"link\":\"/cli/add\"},{\"text\":\"vix remove\",\"link\":\"/cli/remove\"},{\"text\":\"vix list\",\"link\":\"/cli/list\"},{\"text\":\"vix publish\",\"link\":\"/cli/publish\"},{\"text\":\"vix registry\",\"link\":\"/cli/registry\"}]},{\"text\":\"Packaging\",\"collapsed\":true,\"items\":[{\"text\":\"vix pack\",\"link\":\"/cli/pack\"},{\"text\":\"vix verify\",\"link\":\"/cli/verify\"},{\"text\":\"vix install\",\"link\":\"/cli/install\"}]},{\"text\":\"ORM\",\"collapsed\":true,\"items\":[{\"text\":\"vix orm\",\"link\":\"/cli/orm\"}]},{\"text\":\"Network\",\"collapsed\":true,\"items\":[{\"text\":\"vix p2p\",\"link\":\"/cli/p2p\"}]}]},{\"text\":\"Guides\",\"collapsed\":false,\"items\":[{\"text\":\"Overview\",\"link\":\"/guide\"},{\"text\":\"Routing\",\"link\":\"/guide/routing\"},{\"text\":\"Json\",\"link\":\"/guide/json\"},{\"text\":\"Requests and Responses\",\"link\":\"/guide/http\"},{\"text\":\"Middleware\",\"link\":\"/guide/middleware\"},{\"text\":\"Db\",\"link\":\"/guide/db\"},{\"text\":\"ORM\",\"link\":\"/guide/orm\"},{\"text\":\"WebSockets\",\"link\":\"/guide/websockets\"},{\"text\":\"Async Tasks\",\"link\":\"/guide/async\"},{\"text\":\"P2P\",\"link\":\"/guide/p2p\"},{\"text\":\"Console.log\",\"link\":\"/guide/console\"},{\"text\":\"Conversion\",\"link\":\"/guide/conversion\"},{\"text\":\"Crypto\",\"link\":\"/guide/crypto\"},{\"text\":\"Time\",\"link\":\"/guide/time\"},{\"text\":\"Config and Env\",\"link\":\"/guide/config\"},{\"text\":\"Repl\",\"link\":\"/guide/repl\"},{\"text\":\"Deployment\",\"link\":\"/guide/deploy\"}]},{\"text\":\"Fundamentals\",\"collapsed\":true,\"items\":[{\"text\":\"Core Concepts\",\"link\":\"/fundamentals\"},{\"text\":\"App Lifecycle\",\"link\":\"/fundamentals/lifecycle\"},{\"text\":\"Error Handling\",\"link\":\"/fundamentals/errors\"},{\"text\":\"Logging\",\"link\":\"/fundamentals/logging\"},{\"text\":\"Performance\",\"link\":\"/fundamentals/performance\"},{\"text\":\"Security\",\"link\":\"/fundamentals/security\"}]},{\"text\":\"Inference\",\"collapsed\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/inference\"},{\"text\":\"Providers\",\"link\":\"/inference/providers\"},{\"text\":\"Routing and Policies\",\"link\":\"/inference/routing\"},{\"text\":\"Streaming\",\"link\":\"/inference/streaming\"},{\"text\":\"Reliability\",\"link\":\"/inference/reliability\"}]},{\"text\":\"API Reference\",\"collapsed\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/api\"},{\"text\":\"HTTP\",\"link\":\"/api/http\"},{\"text\":\"WebSocket\",\"link\":\"/api/websocket\"},{\"text\":\"Json\",\"link\":\"/api/json\"},{\"text\":\"Async\",\"link\":\"/api/async\"},{\"text\":\"P2P\",\"link\":\"/api/p2p\"},{\"text\":\"Middleware\",\"link\":\"/api/middleware\"},{\"text\":\"Config\",\"link\":\"/api/config\"}]},{\"text\":\"Examples\",\"collapsed\":true,\"items\":[{\"text\":\"All Examples\",\"link\":\"/examples\"},{\"text\":\"Hello HTTP\",\"link\":\"/examples/hello-http\"},{\"text\":\"Auth Middleware\",\"link\":\"/examples/auth\"},{\"text\":\"WebSocket Chat\",\"link\":\"/examples/ws-chat\"},{\"text\":\"Async Worker\",\"link\":\"/examples/async\"},{\"text\":\"P2P Ping\",\"link\":\"/examples/p2p-ping\"}]},{\"text\":\"Services\",\"collapsed\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/services\"},{\"text\":\"Support\",\"link\":\"/services/support\"},{\"text\":\"Consulting\",\"link\":\"/services/consulting\"},{\"text\":\"Training\",\"link\":\"/services/training\"}]}],\"search\":{\"provider\":\"local\",\"options\":{\"miniSearch\":{\"searchOptions\":{\"fuzzy\":0.2,\"prefix\":true}}}},\"socialLinks\":[],\"outline\":\"deep\",\"returnToTopLabel\":\"Back to top\",\"lastUpdated\":{\"text\":\"Last updated\"},\"editLink\":{\"pattern\":\"https://github.com/vixcpp/vixcpp.github.io/edit/dev/vix-site/docs/:path\",\"text\":\"Edit this page on GitHub\"},\"footer\":{\"message\":\"\",\"copyright\":\"\"}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
2323

2424
</body>
2525
</html>

docs/api.html

Lines changed: 6 additions & 6 deletions
Large diffs are not rendered by default.

docs/api/async.html

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

docs/api/config.html

Lines changed: 38 additions & 6 deletions
Large diffs are not rendered by default.

docs/api/http.html

Lines changed: 23 additions & 6 deletions
Large diffs are not rendered by default.

docs/api/index.html

Lines changed: 6 additions & 6 deletions
Large diffs are not rendered by default.

docs/api/json.html

Lines changed: 103 additions & 0 deletions
Large diffs are not rendered by default.

docs/api/middleware.html

Lines changed: 105 additions & 0 deletions
Large diffs are not rendered by default.

docs/api/p2p.html

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)