You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This Turborepo includes the following packages/apps:
16
4
17
-
### Apps and Packages
5
+
### Apps
18
6
19
-
-`docs`: a [Next.js](https://nextjs.org/) app
20
7
-`web`: another [Next.js](https://nextjs.org/) app
8
+
-`api-gateway`: [NestJS](https://nestjs.com/) backend serving as an entry point into microservices
9
+
-`questions-service`: [NestJS](https://nestjs.com/) backend handling all questions related functions.
10
+
11
+
### Packages
12
+
21
13
-`@repo/eslint-config`: `eslint` configurations (includes `eslint-config-next` and `eslint-config-prettier`)
22
14
-`@repo/typescript-config`: `tsconfig.json`s used throughout the monorepo
23
15
24
16
Each package/app is 100% [TypeScript](https://www.typescriptlang.org/).
25
17
26
18
### Utilities
27
19
28
-
This Turborepo has some additional tools already setup for you:
29
-
30
20
-[TypeScript](https://www.typescriptlang.org/) for static type checking
31
21
-[ESLint](https://eslint.org/) for code linting
32
22
-[Prettier](https://prettier.io) for code formatting
@@ -36,7 +26,6 @@ This Turborepo has some additional tools already setup for you:
36
26
To build all apps and packages, run the following command:
37
27
38
28
```
39
-
cd my-turborepo
40
29
pnpm build
41
30
```
42
31
@@ -45,36 +34,6 @@ pnpm build
45
34
To develop all apps and packages, run the following command:
46
35
47
36
```
48
-
cd my-turborepo
37
+
pnpm install
49
38
pnpm dev
50
39
```
51
-
52
-
### Remote Caching
53
-
54
-
Turborepo can use a technique known as [Remote Caching](https://turbo.build/repo/docs/core-concepts/remote-caching) to share cache artifacts across machines, enabling you to share build caches with your team and CI/CD pipelines.
55
-
56
-
By default, Turborepo will cache locally. To enable Remote Caching you will need an account with Vercel. If you don't have an account you can [create one](https://vercel.com/signup), then enter the following commands:
57
-
58
-
```
59
-
cd my-turborepo
60
-
npx turbo login
61
-
```
62
-
63
-
This will authenticate the Turborepo CLI with your [Vercel account](https://vercel.com/docs/concepts/personal-accounts/overview).
64
-
65
-
Next, you can link your Turborepo to your Remote Cache by running the following command from the root of your Turborepo:
0 commit comments