[{"data":1,"prerenderedAt":213},["ShallowReactive",2],{"selaras-docs-navigation":3,"selaras-docs:\u002Fguide\u002Fgetting-started":32},[4,23],{"title":5,"path":6,"stem":7,"children":8,"page":14},"Guide","\u002Fguide","guide",[9,15,19],{"title":10,"path":11,"stem":12,"order":13,"icon":13,"collapse":14,"navBadges":13},"Getting started","\u002Fguide\u002Fgetting-started","guide\u002Fgetting-started",null,false,{"title":16,"path":17,"stem":18,"order":13,"icon":13,"collapse":14,"navBadges":13},"Homepage hero patterns","\u002Fguide\u002Fhomepage-heroes","guide\u002Fhomepage-heroes",{"title":20,"path":21,"stem":22,"order":13,"icon":13,"collapse":14,"navBadges":13},"Writing content","\u002Fguide\u002Fwriting-content","guide\u002Fwriting-content",{"title":24,"path":25,"stem":26,"children":27,"page":14},"Reference","\u002Freference","reference",[28],{"title":29,"path":30,"stem":31,"order":13,"icon":13,"collapse":14,"navBadges":13},"API reference","\u002Freference\u002Fapi","reference\u002Fapi",{"id":33,"title":10,"aside":34,"body":35,"collapse":14,"description":208,"editLink":34,"extension":209,"icon":13,"issueLink":34,"meta":210,"navBadges":13,"navigation":13,"order":13,"path":11,"prevNext":34,"seo":211,"stem":12,"toc":34,"__hash__":212},"docs\u002Fguide\u002Fgetting-started.md",true,{"type":36,"value":37,"toc":202},"minimark",[38,42,46,51,54,114,125,129,132,147,155,159,190,198],[39,40,10],"h1",{"id":41},"getting-started",[43,44,45],"p",{},"This guide is a sample setup flow. Replace its commands, setup steps, and API details with the ones for your own project.",[47,48,50],"h2",{"id":49},"install-dependencies","Install dependencies",[43,52,53],{},"Choose a package manager you already use:",[55,56,57,82,98],"s-code-group",{},[58,59,65],"pre",{"className":60,"code":61,"filename":62,"language":63,"meta":64,"style":64},"language-sh shiki shiki-themes github-light github-dark","npm install\nnpm run dev\n","npm","sh","",[66,67,68,76],"code",{"__ignoreMap":64},[69,70,73],"span",{"class":71,"line":72},"line",1,[69,74,75],{},"npm install\n",[69,77,79],{"class":71,"line":78},2,[69,80,81],{},"npm run dev\n",[58,83,86],{"className":60,"code":84,"filename":85,"language":63,"meta":64,"style":64},"pnpm install\npnpm dev\n","pnpm",[66,87,88,93],{"__ignoreMap":64},[69,89,90],{"class":71,"line":72},[69,91,92],{},"pnpm install\n",[69,94,95],{"class":71,"line":78},[69,96,97],{},"pnpm dev\n",[58,99,102],{"className":60,"code":100,"filename":101,"language":63,"meta":64,"style":64},"bun install\nbun run dev\n","Bun",[66,103,104,109],{"__ignoreMap":64},[69,105,106],{"class":71,"line":72},[69,107,108],{},"bun install\n",[69,110,111],{"class":71,"line":78},[69,112,113],{},"bun run dev\n",[43,115,116,117,120,121,124],{},"Open ",[66,118,119],{},"http:\u002F\u002Flocalhost:3000"," to see the starter. The docs layer provides the documentation layout and reads pages from ",[66,122,123],{},"content\u002F",".",[47,126,128],{"id":127},"make-your-first-request","Make your first request",[43,130,131],{},"The example API uses a project token. Replace the sample URL and token with values from your own service:",[58,133,135],{"className":60,"code":134,"language":63,"meta":64,"style":64},"curl https:\u002F\u002Fapi.example.com\u002Fv1\u002Fprojects \\\n  -H \"Authorization: Bearer $API_TOKEN\"\n",[66,136,137,142],{"__ignoreMap":64},[69,138,139],{"class":71,"line":72},[69,140,141],{},"curl https:\u002F\u002Fapi.example.com\u002Fv1\u002Fprojects \\\n",[69,143,144],{"class":71,"line":78},[69,145,146],{},"  -H \"Authorization: Bearer $API_TOKEN\"\n",[43,148,149,150,154],{},"See the ",[151,152,29],"a",{"href":153},"..\u002Freference\u002Fapi"," for a sample endpoint and response.",[47,156,158],{"id":157},"make-it-yours","Make it yours",[160,161,162,169,172,179],"ol",{},[163,164,165,166,124],"li",{},"Change the site name, description, and header links in ",[66,167,168],{},"app\u002Fapp.config.ts",[163,170,171],{},"Replace the sample content with your guides and reference material.",[163,173,174,175,178],{},"Set your repository URL in the ",[66,176,177],{},"selarasDocs.repository"," config to enable edit links.",[163,180,181,182,185,186,189],{},"Run ",[66,183,184],{},"npm run generate"," to create a static site, or ",[66,187,188],{},"npm run build"," for a Nuxt server deployment.",[191,192,195],"s-callout",{"title":193,"type":194},"No extra shell setup","note",[43,196,197],{},"The docs layer already provides the default app shell and styles. Start by editing the content and app config; add a custom Nuxt component only when your docs need behavior the layer does not include.",[199,200,201],"style",{},"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":64,"searchDepth":203,"depth":203,"links":204},3,[205,206,207],{"id":49,"depth":78,"text":50},{"id":127,"depth":78,"text":128},{"id":157,"depth":78,"text":158},"Set up your project and make your first API request.","md",{},{"title":10,"description":208},"hKZYgOzN-L3BP1o_VsbcINWxUqK_l9czz3D7PtHQmTQ",1792742328212]