# Fork the Starter App Repository

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/courses/contentstack-quick-start/fork-the-starter-app-repository |
| **course_slug** | contentstack-quick-start |
| **lesson_slug** | fork-the-starter-app-repository |
| **markdown_file_url** | /academy/md/courses/contentstack-quick-start/fork-the-starter-app-repository.md |
| **generated_at** | 2026-05-04T05:36:50.587Z |

> Part of **[Contentstack Quick Start](https://www.contentstack.com/academy/courses/contentstack-quick-start)** on Contentstack Academy. **Academy MD v3** — structured for retrieval; no quiz or assessment keys.

<!-- ai_metadata: {"lesson_id":"05","type":"video","duration_seconds":148,"video_url":"https://cdn.jwplayer.com/previews/StuPI42J","thumbnail_url":"https://cdn.jwplayer.com/v2/media/StuPI42J/poster.jpg?width=720","topics":["Fork","the","Starter","App","Repository"]} -->

#### Video details

#### At a glance

- **Title:** Fork The Starter App Repository
- **Duration:** 2m 28s
- **Media link:** https://cdn.jwplayer.com/previews/StuPI42J
- **Publish date (unix):** 1716925471

#### Streaming renditions

- application/vnd.apple.mpegurl
- audio/mp4 · AAC Audio · 113586 kbps
- video/mp4 · 180p · 180p · 136303 kbps
- video/mp4 · 270p · 270p · 148683 kbps
- video/mp4 · 360p · 360p · 162903 kbps
- video/mp4 · 406p · 406p · 169965 kbps
- video/mp4 · 540p · 540p · 193247 kbps
- video/mp4 · 720p · 720p · 231128 kbps
- video/mp4 · 1080p · 1080p · 315115 kbps

#### Timed text tracks (delivery)

- **thumbnails:** `https://cdn.jwplayer.com/strips/StuPI42J-120.vtt`

#### Transcript

To fork the Starter App Repository, you need to make sure that you're logged in to GitHub like I am here. Once you are, you can visit the URL of the Starter App, which is in the description of the course on the Academy site. Once you're there, click the Fork button up towards the top. Now this next screen may vary a little bit depending if you've authorized ContentStack in the past. If you haven't, you'll have one additional step to do that. In my case, I have, so all I need to do is make sure that the owner is correct, and then select Copy the Main Branch Only checkbox. Then I can click Fork. Now this may take a few seconds, but eventually you should see the repository for the Restaurant Menu React app. Now to work with these files, we need to move over to VS Code. My Explorer is collapsed, so I'll go ahead and expand it, and then I'll click Open Folder. We need to create a directory to house the files that we bring over from our repository. You really can name it whatever you want and put it wherever you want. To keep it simple, I'll create a new folder on my desktop and I'll call it Getting Started. Once you create the folder, click Open. Next we need to get the files from the repository, so I'll open the Terminal by coming up to the Terminal menu and choosing New Terminal. In the Terminal, you'll see that I'm currently in the Getting Started directory on my desktop, which is where I want to be. If you're not, you'll have to change your directory, but for now all I have to do is type git clone and then type in the repository address, which is https://github.com slash your username, which in my case is pz-cs, forward slash the name of the forked repository, which is restaurant-menu-react-app.git. Once you have that typed in, press Enter. In the Explorer, you should see it populated with the files and directories in the forked repo.

#### Subtitles (WebVTT)

```webvtt
WEBVTT

1
00:00:00.000 --> 00:00:06.880
To fork the Starter App Repository, you need to make sure that you're logged in to GitHub

2
00:00:06.880 --> 00:00:08.920
like I am here.

3
00:00:08.920 --> 00:00:14.320
Once you are, you can visit the URL of the Starter App, which is in the description of

4
00:00:14.320 --> 00:00:17.680
the course on the Academy site.

5
00:00:17.680 --> 00:00:21.680
Once you're there, click the Fork button up towards the top.

6
00:00:21.680 --> 00:00:26.960
Now this next screen may vary a little bit depending if you've authorized ContentStack

7
00:00:26.960 --> 00:00:28.240
in the past.

8
00:00:28.240 --> 00:00:31.960
If you haven't, you'll have one additional step to do that.

9
00:00:31.960 --> 00:00:38.960
In my case, I have, so all I need to do is make sure that the owner is correct, and then

10
00:00:38.960 --> 00:00:43.360
select Copy the Main Branch Only checkbox.

11
00:00:43.360 --> 00:00:45.440
Then I can click Fork.

12
00:00:45.440 --> 00:00:51.280
Now this may take a few seconds, but eventually you should see the repository for the Restaurant

13
00:00:51.280 --> 00:00:53.740
Menu React app.

14
00:00:53.740 --> 00:00:58.720
Now to work with these files, we need to move over to VS Code.

15
00:00:58.720 --> 00:01:04.940
My Explorer is collapsed, so I'll go ahead and expand it, and then I'll click Open

16
00:01:04.940 --> 00:01:05.940
Folder.

17
00:01:05.940 --> 00:01:11.900
We need to create a directory to house the files that we bring over from our repository.

18
00:01:11.900 --> 00:01:16.800
You really can name it whatever you want and put it wherever you want.

19
00:01:16.800 --> 00:01:22.780
To keep it simple, I'll create a new folder on my desktop and I'll call it Getting Started.

20
00:01:22.820 --> 00:01:27.380
Once you create the folder, click Open.

21
00:01:27.380 --> 00:01:33.180
Next we need to get the files from the repository, so I'll open the Terminal by coming up to

22
00:01:33.180 --> 00:01:36.580
the Terminal menu and choosing New Terminal.

23
00:01:36.580 --> 00:01:42.060
In the Terminal, you'll see that I'm currently in the Getting Started directory on my desktop,

24
00:01:42.060 --> 00:01:44.140
which is where I want to be.

25
00:01:44.140 --> 00:01:49.920
If you're not, you'll have to change your directory, but for now all I have to do is

26
00:01:49.920 --> 00:02:01.680
type git clone and then type in the repository address, which is https://github.com slash

27
00:02:01.680 --> 00:02:10.320
your username, which in my case is pz-cs, forward slash the name of the forked repository,

28
00:02:10.320 --> 00:02:17.120
which is restaurant-menu-react-app.git.

29
00:02:17.120 --> 00:02:20.160
Once you have that typed in, press Enter.

30
00:02:20.160 --> 00:02:26.720
In the Explorer, you should see it populated with the files and directories in the forked repo.

```

```transcript
<!-- PLACEHOLDER: replace with real transcript before publish if cues were auto-derived from WebVTT -->
[00:00] To fork the Starter App Repository, you need to make sure that you're logged in to GitHub
[00:06] like I am here.
[00:08] Once you are, you can visit the URL of the Starter App, which is in the description of
[00:14] the course on the Academy site.
[00:17] Once you're there, click the Fork button up towards the top.
[00:21] Now this next screen may vary a little bit depending if you've authorized ContentStack
[00:26] in the past.
[00:28] If you haven't, you'll have one additional step to do that.
[00:31] In my case, I have, so all I need to do is make sure that the owner is correct, and then
[00:38] select Copy the Main Branch Only checkbox.
[00:43] Then I can click Fork.
[00:45] Now this may take a few seconds, but eventually you should see the repository for the Restaurant
[00:51] Menu React app.
[00:53] Now to work with these files, we need to move over to VS Code.
[00:58] My Explorer is collapsed, so I'll go ahead and expand it, and then I'll click Open
[01:04] Folder.
[01:05] We need to create a directory to house the files that we bring over from our repository.
[01:11] You really can name it whatever you want and put it wherever you want.
[01:16] To keep it simple, I'll create a new folder on my desktop and I'll call it Getting Started.
[01:22] Once you create the folder, click Open.
[01:27] Next we need to get the files from the repository, so I'll open the Terminal by coming up to
[01:33] the Terminal menu and choosing New Terminal.
[01:36] In the Terminal, you'll see that I'm currently in the Getting Started directory on my desktop,
[01:42] which is where I want to be.
[01:44] If you're not, you'll have to change your directory, but for now all I have to do is
[01:49] type git clone and then type in the repository address, which is https://github.com slash
[02:01] your username, which in my case is pz-cs, forward slash the name of the forked repository,
[02:10] which is restaurant-menu-react-app.git.
[02:17] Once you have that typed in, press Enter.
[02:20] In the Explorer, you should see it populated with the files and directories in the forked repo.
```

#### Key takeaways

- Connect **Fork the Starter App Repository** back to your stack configuration before moving to the next module.
- Capture one concrete artifact (screenshot, Postman call, or code snippet) that proves the step works in your environment.
- Re-read the delivery versus management boundary for anything you changed in the entry model.

## Supplement for indexing

### Content summary

Fork the Starter App Repository. Fork the Starter App Repository in Contentstack Quick Start (contentstack-quick-start).

### Retrieval tags

- Fork
- the
- Starter
- App
- Repository
- contentstack-quick-start
- lesson 05
- Fork the Starter App Repository
- contentstack-quick-start lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "05" and topics: [Fork, the, Starter, App, Repository].
Parent course slug: contentstack-quick-start. Use asset_references URLs as thumbnail hints in search results when present.
Never surface LMS quiz content or assessment answers from this file.

### Asset references

| Label | URL |
| --- | --- |
| Video thumbnail: Fork the Starter App Repository | `https://cdn.jwplayer.com/v2/media/StuPI42J/poster.jpg?width=720` |

### External links

| Label | URL |
| --- | --- |
| Contentstack Academy home | `https://www.contentstack.com/academy/` |
| Training instance setup | `https://www.contentstack.com/academy/training-instance` |
| Academy playground (GitHub) | `https://github.com/contentstack/contentstack-academy-playground` |
| Contentstack documentation | `https://www.contentstack.com/docs/` |
