Files
Claude-Code-Workflow/ccw/docs-site/build/zh/assets/js/6ab014e9.68e6dc67.js
catlog22 5cfeb59124 feat: add configuration backup, sync, and version checker services
- Implemented ConfigBackupService for backing up local configuration files.
- Added ConfigSyncService to download configuration files from GitHub with remote-first conflict resolution.
- Created VersionChecker to check application version against the latest GitHub release with caching.
- Introduced security validation utilities for input validation to prevent common vulnerabilities.
- Developed utility functions to start and stop Docusaurus documentation server.
2026-02-05 17:32:31 +08:00

1 line
3.4 KiB
JavaScript

"use strict";(globalThis.webpackChunkccw_docs=globalThis.webpackChunkccw_docs||[]).push([[663],{1184(e,s,n){n.d(s,{R:()=>r,x:()=>t});var c=n(3696);const d={},i=c.createContext(d);function r(e){const s=c.useContext(i);return c.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function t(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:r(e.components),c.createElement(i.Provider,{value:s},e.children)}},3747(e,s,n){n.r(s),n.d(s,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>t,metadata:()=>c,toc:()=>a});const c=JSON.parse('{"id":"index","title":"CCW \u5e2e\u52a9\u6587\u6863","description":"\u5de5\u4f5c\u6d41","source":"@site/i18n/zh/docusaurus-plugin-content-docs/current/index.mdx","sourceDirName":".","slug":"/","permalink":"/docs/zh/","draft":false,"unlisted":false,"editUrl":"https://github.com/ccw/docs/tree/main/docs/index.mdx","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"title":"CCW \u5e2e\u52a9\u6587\u6863","sidebar_label":"\u9996\u9875","sidebar_position":1},"sidebar":"docs","next":{"title":"\u6982\u89c8","permalink":"/docs/zh/overview"}}');var d=n(2540),i=n(1184),r=n(2436);const t={title:"CCW \u5e2e\u52a9\u6587\u6863",sidebar_label:"\u9996\u9875",sidebar_position:1},o="\u6b22\u8fce\u4f7f\u7528 CCW \u5e2e\u52a9\u6587\u6863",l={},a=[{value:"\u5feb\u901f\u94fe\u63a5",id:"\u5feb\u901f\u94fe\u63a5",level:2}];function h(e){const s={a:"a",h1:"h1",h2:"h2",header:"header",li:"li",ul:"ul",...(0,i.R)(),...e.components};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(s.header,{children:(0,d.jsx)(s.h1,{id:"\u6b22\u8fce\u4f7f\u7528-ccw-\u5e2e\u52a9\u6587\u6863",children:"\u6b22\u8fce\u4f7f\u7528 CCW \u5e2e\u52a9\u6587\u6863"})}),"\n",(0,d.jsxs)("div",{className:"row",children:[(0,d.jsx)("div",{className:"col col--6",children:(0,d.jsxs)("div",{className:"card padding--md",children:[(0,d.jsx)("div",{className:"card__header",children:(0,d.jsx)("h3",{children:"\u5de5\u4f5c\u6d41"})}),(0,d.jsxs)("div",{className:"card__body",children:[(0,d.jsx)("p",{children:"\u63a2\u7d22 15 \u4e2a\u5de5\u4f5c\u6d41\u7ea7\u522b\uff0c\u4ece\u5feb\u901f\u6267\u884c\u5230\u667a\u80fd\u7f16\u6392"}),(0,d.jsx)(r.A,{to:"/docs/zh/workflows/introduction",children:"\u5f00\u59cb\u4f7f\u7528"})]})]})}),(0,d.jsx)("div",{className:"col col--6",children:(0,d.jsxs)("div",{className:"card padding--md",children:[(0,d.jsx)("div",{className:"card__header",children:(0,d.jsx)("h3",{children:"\u547d\u4ee4"})}),(0,d.jsxs)("div",{className:"card__body",children:[(0,d.jsx)("p",{children:"\u5b8c\u6574\u547d\u4ee4\u53c2\u8003\uff0c\u6db5\u76d6\u5de5\u4f5c\u6d41\u3001issue\u3001CLI \u548c\u5185\u5b58\u64cd\u4f5c"}),(0,d.jsx)(r.A,{to:"/docs/zh/commands/general/ccw",children:"\u6d4f\u89c8\u547d\u4ee4"})]})]})})]}),"\n",(0,d.jsx)(s.h2,{id:"\u5feb\u901f\u94fe\u63a5",children:"\u5feb\u901f\u94fe\u63a5"}),"\n",(0,d.jsxs)(s.ul,{children:["\n",(0,d.jsx)(s.li,{children:(0,d.jsx)(s.a,{href:"/docs/zh/workflows/introduction",children:"\u5de5\u4f5c\u6d41\u4ecb\u7ecd"})}),"\n",(0,d.jsx)(s.li,{children:(0,d.jsx)(s.a,{href:"/docs/zh/commands/general/ccw",children:"\u547d\u4ee4\u53c2\u8003"})}),"\n",(0,d.jsx)(s.li,{children:(0,d.jsx)(s.a,{href:"/docs/zh/faq",children:"\u5e38\u89c1\u95ee\u9898"})}),"\n"]})]})}function u(e={}){const{wrapper:s}={...(0,i.R)(),...e.components};return s?(0,d.jsx)(s,{...e,children:(0,d.jsx)(h,{...e})}):h(e)}}}]);