[{"data":1,"prerenderedAt":445},["ShallowReactive",2],{"navigation":3,"\u002Fdevelop\u002Fversion-control":189,"\u002Fdevelop\u002Fversion-control-surround":440},[4,23,40,51,74,116,157,177],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Get Started","\u002Fget-started","1.get-started\u002F1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Prerequisites","\u002Fget-started\u002Fprerequisites","1.get-started\u002F2.prerequisites","i-lucide-list-checks",{"title":18,"path":19,"stem":20,"icon":21},"Installation","\u002Fget-started\u002Finstallation","1.get-started\u002F3.installation","i-lucide-settings","i-lucide-rocket",{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":39},"Develop","i-lucide-code","\u002Fdevelop","2.develop",[29,34],{"title":30,"path":31,"stem":32,"icon":33},"Version Control","\u002Fdevelop\u002Fversion-control","2.develop\u002F1.version-control","i-lucide-git-branch",{"title":35,"path":36,"stem":37,"icon":38},"Claude Code","\u002Fdevelop\u002Fclaude-code","2.develop\u002F2.claude-code","i-lucide-sparkles",false,{"title":41,"icon":42,"path":43,"stem":44,"children":45,"page":39},"Launch","i-lucide-globe","\u002Flaunch","3.launch",[46],{"title":47,"path":48,"stem":49,"icon":50},"Cloudflare","\u002Flaunch\u002Fcloudflare","3.launch\u002F1.cloudflare","i-lucide-cloud-upload",{"title":52,"path":53,"stem":54,"children":55,"icon":73},"Plugins","\u002Fplugins","4.plugins\u002F1.index",[56,58,63,68],{"title":52,"path":53,"stem":54,"icon":57},"i-lucide-list",{"title":59,"path":60,"stem":61,"icon":62},"Public API","\u002Fplugins\u002Fapi-keys","4.plugins\u002F2.api-keys","i-lucide-key",{"title":64,"path":65,"stem":66,"icon":67},"Cron Jobs","\u002Fplugins\u002Fcron-jobs","4.plugins\u002F4.cron-jobs","i-lucide-clock",{"title":69,"path":70,"stem":71,"icon":72},"Rate Limiting","\u002Fplugins\u002Frate-limiting","4.plugins\u002F5.rate-limiting","i-lucide-gauge","i-lucide-puzzle",{"title":75,"path":76,"stem":77,"children":78,"icon":115},"Examples","\u002Fexamples","5.examples\u002F1.index",[79,80,85,90,95,100,105,110],{"title":75,"path":76,"stem":77,"icon":57},{"title":81,"path":82,"stem":83,"icon":84},"Job Management","\u002Fexamples\u002Fjob-management","5.examples\u002F2.job-management","i-lucide-briefcase",{"title":86,"path":87,"stem":88,"icon":89},"Kanban \u002F To-Do List","\u002Fexamples\u002Fkanban-todo","5.examples\u002F3.kanban-todo","i-lucide-kanban",{"title":91,"path":92,"stem":93,"icon":94},"Inventory Management","\u002Fexamples\u002Finventory-management","5.examples\u002F4.inventory-management","i-lucide-package",{"title":96,"path":97,"stem":98,"icon":99},"Mini CRM","\u002Fexamples\u002Fmini-crm","5.examples\u002F5.mini-crm","i-lucide-users",{"title":101,"path":102,"stem":103,"icon":104},"Sales Orders & Invoices","\u002Fexamples\u002Fsales-invoices","5.examples\u002F6.sales-invoices","i-lucide-receipt",{"title":106,"path":107,"stem":108,"icon":109},"Calendar & Booking","\u002Fexamples\u002Fcalendar-booking","5.examples\u002F7.calendar-booking","i-lucide-calendar",{"title":111,"path":112,"stem":113,"icon":114},"Support Tickets","\u002Fexamples\u002Fsupport-tickets","5.examples\u002F8.support-tickets","i-lucide-life-buoy","i-lucide-book-open",{"title":117,"icon":118,"path":119,"stem":120,"children":121,"page":39},"Reference","i-lucide-file-text","\u002Freference","6.reference",[122,127,132,137,142,147,152],{"title":123,"path":124,"stem":125,"icon":126},"Architecture","\u002Freference\u002Farchitecture","6.reference\u002F1.architecture","i-lucide-layers",{"title":128,"path":129,"stem":130,"icon":131},"Permissions","\u002Freference\u002Fpermissions","6.reference\u002F2.permissions","i-lucide-shield",{"title":133,"path":134,"stem":135,"icon":136},"Invitations","\u002Freference\u002Finvitations","6.reference\u002F3.invitations","i-lucide-mail",{"title":138,"path":139,"stem":140,"icon":141},"Webhooks","\u002Freference\u002Fwebhooks","6.reference\u002F4.webhooks","i-lucide-webhook",{"title":143,"path":144,"stem":145,"icon":146},"AI Chat","\u002Freference\u002Fai-chat","6.reference\u002F5.ai-chat","i-lucide-message-square",{"title":148,"path":149,"stem":150,"icon":151},"Activity Log","\u002Freference\u002Factivity-log","6.reference\u002F6.activity-log","i-lucide-scroll",{"title":153,"path":154,"stem":155,"icon":156},"Manual Setup","\u002Freference\u002Fmanual-setup","6.reference\u002F7.manual-setup","i-lucide-wrench",{"title":158,"icon":159,"path":160,"stem":161,"children":162,"page":39},"Legal","i-lucide-scale","\u002Flegal","7.legal",[163,168,172],{"title":164,"path":165,"stem":166,"icon":167},"License","\u002Flegal\u002Flicense","7.legal\u002F1.license","i-lucide-file-check",{"title":169,"path":170,"stem":171,"icon":118},"Terms and Conditions","\u002Flegal\u002Fterms","7.legal\u002F2.terms",{"title":173,"path":174,"stem":175,"icon":176},"Privacy Policy","\u002Flegal\u002Fprivacy","7.legal\u002F3.privacy","i-lucide-lock",{"title":178,"path":179,"stem":180,"children":181,"icon":183},"Upgrades","\u002Fupgrades","8.upgrades\u002F1.index",[182,184],{"title":178,"path":179,"stem":180,"icon":183},"i-lucide-arrow-up-circle",{"title":185,"path":186,"stem":187,"icon":188},"\u002Fapp\u002F* gated subtree routing","\u002Fupgrades\u002Fapp-subtree-routing","8.upgrades\u002F2.app-subtree-routing","i-lucide-route",{"id":190,"title":30,"body":191,"description":433,"extension":434,"links":435,"meta":436,"navigation":437,"path":31,"seo":438,"stem":32,"__hash__":439},"docs\u002F2.develop\u002F1.version-control.md",{"type":192,"value":193,"toc":430},"minimark",[194,198,403,408,426],[195,196,197],"p",{},"Commit your app to GitHub before making changes. This gives you a clean baseline to roll back to if anything goes wrong.",[199,200,202,207,218,222,253,257,271,275,294,297],"steps",{"level":201},"4",[203,204,206],"h4",{"id":205},"install-github-desktop","Install GitHub Desktop",[195,208,209,210,217],{},"Download ",[211,212,216],"a",{"href":213,"rel":214},"https:\u002F\u002Fdesktop.github.com\u002F",[215],"nofollow","GitHub Desktop"," and sign in with your GitHub account.",[203,219,221],{"id":220},"add-your-project","Add Your Project",[223,224,225,233,241,248],"ol",{},[226,227,228,229],"li",{},"Click ",[230,231,232],"strong",{},"File → Add Local Repository",[226,234,235,236,240],{},"Select your app folder (e.g. ",[237,238,239],"code",{},"~\u002Fapps\u002Fmy-app",")",[226,242,243,244,247],{},"Click the ",[230,245,246],{},"\"create a repository\""," link it offers",[226,249,228,250],{},[230,251,252],{},"Create Repository",[203,254,256],{"id":255},"commit","Commit",[223,258,259,266],{},[226,260,261,262,265],{},"Type ",[237,263,264],{},"Initial commit"," in the summary box (bottom-left)",[226,267,228,268],{},[230,269,270],{},"Commit to master",[203,272,274],{"id":273},"publish","Publish",[223,276,277,283,289],{},[226,278,228,279,282],{},[230,280,281],{},"Publish repository"," (top of window)",[226,284,285,286],{},"Check ",[230,287,288],{},"\"Keep this code private\"",[226,290,228,291],{},[230,292,293],{},"Publish Repository",[195,295,296],{},"Every future commit in GitHub Desktop pushes automatically.",[298,299,301,312],"u-accordion",{":items":300},"[{\"label\":\"Prefer the terminal?\",\"slot\":\"gh-cli\"}]",[302,303,305],"template",{"v-slot:leading":304},"",[306,307],"u-badge",{"color":308,"label":309,"size":310,"variant":311},"info","Alt","sm","subtle",[302,313,314,317,396],{"v-slot:gh-cli":304},[195,315,316],{},"From inside your project folder:",[318,319,323],"pre",{"className":320,"code":321,"language":322,"meta":304,"style":304},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","git init && git add -A && git commit -m \"Initial commit\"\ngh repo create my-app --private --source=. --remote=origin --push\n","bash",[237,324,325,369],{"__ignoreMap":304},[326,327,330,334,338,342,345,348,351,353,355,358,361,364,366],"span",{"class":328,"line":329},"line",1,[326,331,333],{"class":332},"sBMFI","git",[326,335,337],{"class":336},"sfazB"," init",[326,339,341],{"class":340},"sMK4o"," &&",[326,343,344],{"class":332}," git",[326,346,347],{"class":336}," add",[326,349,350],{"class":336}," -A",[326,352,341],{"class":340},[326,354,344],{"class":332},[326,356,357],{"class":336}," commit",[326,359,360],{"class":336}," -m",[326,362,363],{"class":340}," \"",[326,365,264],{"class":336},[326,367,368],{"class":340},"\"\n",[326,370,372,375,378,381,384,387,390,393],{"class":328,"line":371},2,[326,373,374],{"class":332},"gh",[326,376,377],{"class":336}," repo",[326,379,380],{"class":336}," create",[326,382,383],{"class":336}," my-app",[326,385,386],{"class":336}," --private",[326,388,389],{"class":336}," --source=.",[326,391,392],{"class":336}," --remote=origin",[326,394,395],{"class":336}," --push\n",[195,397,398,399,402],{},"Replace ",[237,400,401],{},"my-app"," with your repo name.",[404,405,407],"h2",{"id":406},"next-steps","Next Steps",[409,410,411,419],"ul",{},[226,412,413,418],{},[230,414,415],{},[211,416,417],{"href":36},"With Claude Code"," — connect your AI editor and the MCP servers",[226,420,421,425],{},[230,422,423],{},[211,424,41],{"href":48}," — deploy to Cloudflare Pages",[427,428,429],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":304,"searchDepth":329,"depth":371,"links":431},[432],{"id":406,"depth":371,"text":407},"Push your app to GitHub so every change is committed, backed up, and ready to deploy.","md",null,{},{"icon":33},{"title":30,"description":433},"EjkrdCJosdOrLx7psvizXWI0-iqVyJ4443u0igoSpy8",[441,443],{"title":18,"path":19,"stem":20,"description":442,"icon":21,"children":-1},"One command, a few prompts, and your app is running locally.",{"title":35,"path":36,"stem":37,"description":444,"icon":38,"children":-1},"Optional — connect Claude Code and the Nuxt \u002F Supabase MCP servers so you can build features by chatting with your editor.",1777092169440]