Skip to content

Commit 63884ea

Browse files
docs: add introduction for guidance
Signed-off-by: David Dal Busco <david.dalbusco@outlook.com>
1 parent d29f6b7 commit 63884ea

1 file changed

Lines changed: 13 additions & 5 deletions

File tree

docs/start-a-new-project.mdx

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,24 @@
11
---
2-
description: Build a full-stack app with Juno — scaffold a new project using your favorite frontend framework, or integrate Juno into an existing codebase with serverless functions, data, and local emulator support.---
2+
description: Build a full-stack app with Juno — whether you're using a template, starting from scratch, or adding it to an existing project.
33
---
44

55
# Start a New Project
66

77
With Juno, a project typically lives in a single repository — combining your frontend, serverless functions, and configuration. Whether you're starting from scratch or extending an existing app, the result is a full-stack project that deploys as a single container.
88

9-
Choose the path that fits where you are in your journey:
9+
---
10+
11+
## 🧭 Choose Your Starting Point
12+
13+
There are multiple ways to start a Juno project. Pick what fits best:
14+
15+
- [Use a Juno Template](#-scaffold-with-a-juno-template) if you want everything preconfigured
16+
- [Bring Your Own Framework](#-start-with-your-favorite-framework) if you’ve already picked a stack
17+
- [Add Juno to an Existing Project](#-add-juno-to-an-existing-project) for incremental adoption
1018

1119
---
1220

13-
## 🚀 1. Scaffold with a Juno Template
21+
## 🚀 Scaffold with a Juno Template
1422

1523
One way to get started is by scaffolding a full-stack project using our prebuilt templates — it sets up your frontend framework of choice along with serverless functions and emulator support.
1624

@@ -30,7 +38,7 @@ Supports Astro, Next.js, React, SvelteKit, Vue, and Angular.
3038

3139
---
3240

33-
## 2. Start with Your Favorite Framework
41+
## ✨ Start with Your Favorite Framework
3442

3543
Prefer to begin with `npx create-next-app`, `npm create svelte@latest`, or any other starter you know well? Totally fine. Set up your frontend however you like, then bring in Juno afterward.
3644

@@ -51,7 +59,7 @@ This gives you full flexibility while keeping everything in one repo.
5159

5260
---
5361

54-
## 🧩 3. Add Juno to an Existing Project
62+
## 🧩 Add Juno to an Existing Project
5563

5664
Already have a project in development or production? You can integrate Juno incrementally.
5765

0 commit comments

Comments
 (0)