Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(docs): replace older trpc links with new ones #1304

Merged
merged 4 commits into from
Mar 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/grumpy-ghosts-provide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"create-t3-app": patch
---

fix: replace trpc links
2 changes: 1 addition & 1 deletion cli/template/extras/src/server/api/trpc/base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ type CreateContextOptions = Record<string, never>;
* - testing, so we don't have to mock Next.js' req/res
* - tRPC's `createSSGHelpers`, where we don't have req/res
*
* @see https://create.t3.gg/en/usage/trpc#-servertrpccontextts
* @see https://create.t3.gg/en/usage/trpc#-serverapitrpcts
*/
const createInnerTRPCContext = (_opts: CreateContextOptions) => {
return {};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ type CreateContextOptions = {
* - testing, so we don't have to mock Next.js' req/res
* - tRPC's `createSSGHelpers`, where we don't have req/res
*
* @see https://create.t3.gg/en/usage/trpc#-servertrpccontextts
* @see https://create.t3.gg/en/usage/trpc#-serverapitrpcts
*/
const createInnerTRPCContext = (opts: CreateContextOptions) => {
return {
Expand Down
2 changes: 1 addition & 1 deletion cli/template/extras/src/server/api/trpc/with-auth.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ type CreateContextOptions = {
* - testing, so we don't have to mock Next.js' req/res
* - tRPC's `createSSGHelpers`, where we don't have req/res
*
* @see https://create.t3.gg/en/usage/trpc#-servertrpccontextts
* @see https://create.t3.gg/en/usage/trpc#-serverapitrpcts
*/
const createInnerTRPCContext = (opts: CreateContextOptions) => {
return {
Expand Down
2 changes: 1 addition & 1 deletion cli/template/extras/src/server/api/trpc/with-prisma.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ type CreateContextOptions = Record<string, never>;
* - testing, so we don't have to mock Next.js' req/res
* - tRPC's `createSSGHelpers`, where we don't have req/res
*
* @see https://create.t3.gg/en/usage/trpc#-servertrpccontextts
* @see https://create.t3.gg/en/usage/trpc#-serverapitrpcts
*/
const createInnerTRPCContext = (_opts: CreateContextOptions) => {
return {
Expand Down
6 changes: 3 additions & 3 deletions www/src/pages/ar/folder-structure.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -113,16 +113,16 @@ import Diagram from "../../components/docs/folderStructureDiagram.astro";

إن ملف `trpc.ts` الملف الرئيسي لإعدادات back-end في tRPC. هنا:

1. يحدد المحتوى المستخدم في طلبات tRPC. اقرأ [استعمال tRPC](https://create.t3.gg/ar/usage/trpc#-servertrpccontextts) للمزيد من المعلومات.
1. يحدد المحتوى المستخدم في طلبات tRPC. اقرأ [استعمال tRPC](https://create.t3.gg/ar/usage/trpc#-serverapitrpcts) للمزيد من المعلومات.

2. يورد (export) نهج الوطيفة المساعدة. اقرأ [استعمال tRPC](https://create.t3.gg/ar/usage/trpc#-servertrpctrpcts) للمزيد من المعلومات.
2. يورد (export) نهج الوطيفة المساعدة. اقرأ [استعمال tRPC](https://create.t3.gg/ar/usage/trpc#-serverapitrpcts) للمزيد من المعلومات.

</div>
<div data-components="trpc">

#### `src/server/api/root.ts`

يُستخدم ملف `root.ts` لدمج وظائف tRPC للوصول, وتوريدهم كوظيفة وصول واحدة، وكذلك أنواع بيانات الوظيفة المحددة، اقرأ المزيد هنا [tRPC usage](https://create.t3.gg/ar/usage/trpc#-servertrpcrouterts).
يُستخدم ملف `root.ts` لدمج وظائف tRPC للوصول, وتوريدهم كوظيفة وصول واحدة، وكذلك أنواع بيانات الوظيفة المحددة، اقرأ المزيد هنا [tRPC usage](https://create.t3.gg/ar/usage/trpc#-serverapirootts).

</div>

Expand Down
2 changes: 1 addition & 1 deletion www/src/pages/ar/usage/prisma.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dir: rtl

## ما هو Prisma Client

يقع في `/server/db/client.ts` ويعمل كـ global variable كما تنصح الـ docs الرسمية [best practice](https://www.prisma.io/docs/guides/database/troubleshooting-orm/help-articles/nextjs-prisma-client-dev-practices#problem) ,وننصحك باستخدامها كذلك بدلا من ندائها في ملف بشكل منفرد [Context](/en/usage/trpc#-servertrpccontextts)
يقع في `/server/db/client.ts` ويعمل كـ global variable كما تنصح الـ docs الرسمية [best practice](https://www.prisma.io/docs/guides/database/troubleshooting-orm/help-articles/nextjs-prisma-client-dev-practices#problem) ,وننصحك باستخدامها كذلك بدلا من ندائها في ملف بشكل منفرد [Context](usage/trpc#-serverapitrpcts)

## الـ Schema

Expand Down
8 changes: 4 additions & 4 deletions www/src/pages/en/folder-structure.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -114,16 +114,16 @@ Depending on your chosen packages this router contains more or less routes to be

The `trpc.ts` file is the main configuration file for your tRPC back-end. In here we:

1. Define context used in tRPC requests. See [tRPC usage](usage/trpc#-servertrpccontextts) for more information.
2. Export procedure helpers. See [tRPC usage](usage/trpc#-servertrpctrpcts) for more information.
1. Define context used in tRPC requests. See [tRPC usage](usage/trpc#-serverapitrpcts) for more information.
2. Export procedure helpers. See [tRPC usage](usage/trpc#-serverapitrpcts) for more information.

</div>

<div data-components="trpc">

#### `src/server/api/root.ts`

The `root.ts` file is used to merge tRPC routers and export them as a single router, as well as the router's type definition. See [tRPC usage](usage/trpc#-servertrpcrouterts) for more information.
The `root.ts` file is used to merge tRPC routers and export them as a single router, as well as the router's type definition. See [tRPC usage](usage/trpc#-serverapirootts) for more information.

</div>
<div>
Expand All @@ -144,7 +144,7 @@ The `utils` folder is used to store commonly re-used utility functions.

#### `src/utils/api.ts`

The `api.ts` file is the front-end entrypoint to tRPC. See [tRPC usage](usage/trpc#-utilstrpcts) for more information.
The `api.ts` file is the front-end entrypoint to tRPC. See [tRPC usage](usage/trpc#-utilsapits) for more information.

</div>
<div>
Expand Down
2 changes: 1 addition & 1 deletion www/src/pages/en/usage/prisma.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Prisma is an ORM for TypeScript, that allows you to define your database schema

## Prisma Client

Located at `src/server/db.ts`, the Prisma Client is instantiated as a global variable (as recommended as [best practice](https://www.prisma.io/docs/guides/database/troubleshooting-orm/help-articles/nextjs-prisma-client-dev-practices#problem) by the team at Prisma) and exported to be used in your API routes. We include the Prisma Client in [Context](/en/usage/trpc#-servertrpccontextts) by default and recommend using this instead of importing it separately in each file.
Located at `src/server/db.ts`, the Prisma Client is instantiated as a global variable (as recommended as [best practice](https://www.prisma.io/docs/guides/database/troubleshooting-orm/help-articles/nextjs-prisma-client-dev-practices#problem) by the team at Prisma) and exported to be used in your API routes. We include the Prisma Client in [Context](/en/usage/trpc#-serverapitrpcts) by default and recommend using this instead of importing it separately in each file.

## Schema

Expand Down
8 changes: 4 additions & 4 deletions www/src/pages/es/folder-structure.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -127,16 +127,16 @@ Dendiendo de tus paquetes elegidos este router contiene más o menos rutas para

El archivo `trpc.ts` es el archivo de configuración principal de tu back-end tRPC. Aquí:

1. Define el contexto de tRPC. Consulta [uso de tRPC](usage/trpc#-servertrpccontextts) para obtener más información.
2. Exporta el router principal de tRPC. Consulta [uso de tRPC](usage/trpc#-servertrpctrpcts) para obtener más información.
1. Define el contexto de tRPC. Consulta [uso de tRPC](usage/trpc#-serverapitrpcts) para obtener más información.
2. Exporta el router principal de tRPC. Consulta [uso de tRPC](usage/trpc#-serverapitrpcts) para obtener más información.

</div>

<div data-components="trpc">

#### `src/server/api/root.ts`

El archivo `root.ts` se usa para combinar los sub-routers de tRPC y exportarlos como un solo router, así como la definición de tipo del router. Consulta [uso de tRPC](usage/trpc#-servertrpcrouterts) para obtener más información.
El archivo `root.ts` se usa para combinar los sub-routers de tRPC y exportarlos como un solo router, así como la definición de tipo del router. Consulta [uso de tRPC](usage/trpc#-serverapirootts) para obtener más información.

</div>

Expand All @@ -160,7 +160,7 @@ La carpeta `utils` se usa para almacenar funciones de utilidad comúnmente reuti

#### `src/utils/api.ts`

El archivo `api.ts` es el punto de entrada del front-end a tRPC. Consulta [uso de tRPC](usage/trpc#-utilstrpcts) para obtener más información.
El archivo `api.ts` es el punto de entrada del front-end a tRPC. Consulta [uso de tRPC](usage/trpc#-utilsapits) para obtener más información.

</div>

Expand Down
2 changes: 1 addition & 1 deletion www/src/pages/es/usage/prisma.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Prisma es un ORM para TypeScript, que te permite definir el esquema de tu base d

## Prisma Client

Ubicado en `/server/db/client.ts`, el Prisma Client se instancia como una variable global (como se recomienda como [mejor práctica](https://www.prisma.io/docs/guides/database/troubleshooting-orm/help-articles/nextjs-prisma-client-dev-practices#problem) por el equipo de Prisma) y exportado para ser utilizado en tus rutas API. Incluimos el Prisma Client en el [contexto](/es/usage/trpc#-servertrpccontextts) de tRPC de forma predeterminada y recomendamos usar esto en lugar de importarlo por separado en cada archivo.
Ubicado en `/server/db/client.ts`, el Prisma Client se instancia como una variable global (como se recomienda como [mejor práctica](https://www.prisma.io/docs/guides/database/troubleshooting-orm/help-articles/nextjs-prisma-client-dev-practices#problem) por el equipo de Prisma) y exportado para ser utilizado en tus rutas API. Incluimos el Prisma Client en el [contexto](/es/usage/trpc#-serverapitrpcts) de tRPC de forma predeterminada y recomendamos usar esto en lugar de importarlo por separado en cada archivo.

## Esquema

Expand Down
8 changes: 4 additions & 4 deletions www/src/pages/fr/folder-structure.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -114,15 +114,15 @@ En fonction des packages choisis, ce routeur contient plus ou moins de routes po

Le fichier `trpc.ts` est le fichier de configuration principal de votre back-end tRPC. Ici, vous trouverez:

1. La définissons du contexte utilisé dans les requêtes tRPC. Voir [utilisation de tRPC](usage/trpc#-servertrpccontextts) pour plus d'informations.
2. Le helper de procédure d'exportation. Voir [utilisation de tRPC](usage/trpc#-servertrpctrpcts) pour plus d'informations.
1. La définissons du contexte utilisé dans les requêtes tRPC. Voir [utilisation de tRPC](usage/trpc#-serverapitrpcts) pour plus d'informations.
2. Le helper de procédure d'exportation. Voir [utilisation de tRPC](usage/trpc#-serverapitrpcts) pour plus d'informations.

</div>
<div data-components="trpc">

#### `src/server/api/root.ts`

Le fichier `root.ts` est utilisé pour fusionner les routeurs tRPC et les exporter en tant que routeur unique, ainsi que la définition du type de routeur. Voir [utilisation du tRPC](usage/trpc#-servertrpcrourts) pour plus d'informations.
Le fichier `root.ts` est utilisé pour fusionner les routeurs tRPC et les exporter en tant que routeur unique, ainsi que la définition du type de routeur. Voir [utilisation du tRPC](usage/trpc#-serverapirootts) pour plus d'informations.

</div>
<div>
Expand Down Expand Up @@ -157,7 +157,7 @@ Le dossier `utils` est utilisé pour stocker les fonctions utilitaires courammen

#### `src/utils/api.ts`

Le fichier `api.ts` est le point d'entrée frontal de tRPC. Voir [utilisation de tRPC](usage/trpc#-utilstrpcts) pour plus d'informations.
Le fichier `api.ts` est le point d'entrée frontal de tRPC. Voir [utilisation de tRPC](usage/trpc#-utilsapits) pour plus d'informations.

</div>
<div>
Expand Down
2 changes: 1 addition & 1 deletion www/src/pages/fr/usage/prisma.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Prisma est un ORM pour TypeScript, qui vous permet de définir votre schéma et

## Prisma Client

Situé dans `/server/db.ts`, le client Prisma est instancié en tant que variable globale (cette façon est recommandé comme [meilleure pratique](https://www.prisma.io/docs/guides/database/troubleshooting-orm/help-articles/nextjs-prisma-client-dev-practices#problem) par l'équipe de Prisma) et exporté pour être utilisé dans vos routes API. Nous incluons le client Prisma dans le [Context](/fr/usage/trpc#-servertrpccontextts) par défaut et recommandons de l'utiliser au lieu de l'importer séparément dans chaque fichier.
Situé dans `/server/db.ts`, le client Prisma est instancié en tant que variable globale (cette façon est recommandé comme [meilleure pratique](https://www.prisma.io/docs/guides/database/troubleshooting-orm/help-articles/nextjs-prisma-client-dev-practices#problem) par l'équipe de Prisma) et exporté pour être utilisé dans vos routes API. Nous incluons le client Prisma dans le [Context](/fr/usage/trpc#-serverapitrpcts) par défaut et recommandons de l'utiliser au lieu de l'importer séparément dans chaque fichier.

## Schéma

Expand Down
8 changes: 4 additions & 4 deletions www/src/pages/no/folder-structure.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -114,15 +114,15 @@ Basert på dine valgte pakker inneholder denne ruteren flere eller færre ruter

`trpc.ts`-filen er hovedkonfigurasjonsfilen for din tRPC-backend. Her inne vi:

1. Definerer kontekst brukt i tRPC-forespørsler. Se [Bruk av tRPC](usage/trpc#-servertrpccontextts) for mer informasjon.
2. Eksporter prosedyre hjelpere. Se [Bruk av tRPC](usage/trpc#-servertrpctrpcts) for mer informasjon.
1. Definerer kontekst brukt i tRPC-forespørsler. Se [Bruk av tRPC](usage/trpc#-serverapitrpcts) for mer informasjon.
2. Eksporter prosedyre hjelpere. Se [Bruk av tRPC](usage/trpc#-serverapitrpcts) for mer informasjon.

</div>
<div data-components="trpc">

#### `src/server/api/root.ts`

`root.ts`-filen brukes til å slå sammen tRPC-rutere og eksportere dem som en enkelt ruter, så vel som ruterens typedefinisjon. Se [Bruk av tRPC](usage/trpc#-servertrpcrouterts) for mer informasjon.
`root.ts`-filen brukes til å slå sammen tRPC-rutere og eksportere dem som en enkelt ruter, så vel som ruterens typedefinisjon. Se [Bruk av tRPC](usage/trpc#-serverapirootts) for mer informasjon.

</div>
<div>
Expand All @@ -143,7 +143,7 @@ Basert på dine valgte pakker inneholder denne ruteren flere eller færre ruter

#### `src/utils/api.ts`

`api.ts`-filen er frontendinngangspunktet til tRPC. Se [Bruk av tRPC](usage/trpc#-utilstrpcts) for mer informasjon.
`api.ts`-filen er frontendinngangspunktet til tRPC. Se [Bruk av tRPC](usage/trpc#-utilsapits) for mer informasjon.

</div>
<div>
Expand Down
2 changes: 1 addition & 1 deletion www/src/pages/no/usage/prisma.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Prisma er en ORM (Object Relational Mapper) for TypeScript, som gir deg mulighet

## Prisma Client

Prisma-klienten blir instansiert i `/server/db.ts` og eksporteres som en global variabel. Som anbefalt av Prisma-teamet som [beste praksis](https://www.prisma.io/docs/guides/database/troubleshooting-orm/help-articles/nextjs-prisma-client-dev-practices#problem). Vi angir, som standard, Prisma-klienten i [context](/no/usage/trpc#-servertrpccontextts). Vi anbefaler å bruke klienten via konteksten i stedet for å importere klienten i hver fil.
Prisma-klienten blir instansiert i `/server/db.ts` og eksporteres som en global variabel. Som anbefalt av Prisma-teamet som [beste praksis](https://www.prisma.io/docs/guides/database/troubleshooting-orm/help-articles/nextjs-prisma-client-dev-practices#problem). Vi angir, som standard, Prisma-klienten i [context](/no/usage/trpc#-serverapitrpcts). Vi anbefaler å bruke klienten via konteksten i stedet for å importere klienten i hver fil.

## Skjema

Expand Down
8 changes: 4 additions & 4 deletions www/src/pages/pl/folder-structure.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -114,16 +114,16 @@ Zależnie od wybranych paczek, router ten zawiera więcej lub mniej route'ów, a

Plik `trpc.ts` jest głównym plikiem konfiguracyjnym dla tRPC po stronie serwera. W pliku tym:

1. Definiujemy kontekst używany w zapytaniach tRPC. Po więcej informacji, zobacz [korzystanie z tRPC](/pl/usage/trpc#-servertrpccontextts).
2. Eksportujemy funkcje pomocnicze helperów. Po więcej informacji, zobacz [korzystanie z tRPC](/pl/usage/trpc#-servertrpctrpcts).
1. Definiujemy kontekst używany w zapytaniach tRPC. Po więcej informacji, zobacz [korzystanie z tRPC](usage/trpc#-serverapitrpcts).
2. Eksportujemy funkcje pomocnicze helperów. Po więcej informacji, zobacz [korzystanie z tRPC](usage/trpc#-serverapitrpcts).

</div>

<div data-components="trpc">

#### `src/server/api/root.ts`

Plik `root.ts` jest używany do scalenia routerów tRPC i eksportowania ich jako pojedynczego routera, a także eksportowania jego definicji typów. Po więcej informacji, zobacz [korzystanie z tRPC](/pl/usage/trpc#-servertrpcrouterts).
Plik `root.ts` jest używany do scalenia routerów tRPC i eksportowania ich jako pojedynczego routera, a także eksportowania jego definicji typów. Po więcej informacji, zobacz [korzystanie z tRPC](/pl/usage/trpc#-serverapirootts).

</div>
<div>
Expand Down Expand Up @@ -158,7 +158,7 @@ Folder `utils` jest używany do przechowywania często powielanych funkcji pomoc

#### `src/utils/api.ts`

Plik `api.ts` to plik wejścia tRPC od strony klienta. Po więcej informacji, zobacz [korzystanie z tRPC](/pl/usage/trpc#-utilstrpcts).
Plik `api.ts` to plik wejścia tRPC od strony klienta. Po więcej informacji, zobacz [korzystanie z tRPC](/pl/usage/trpc#-utilsapits).

</div>
<div>
Expand Down
2 changes: 1 addition & 1 deletion www/src/pages/pl/usage/prisma.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Prisma to ORM dla TypeScripta, który pozwala na definiowanie schematu bazy dany

## Prisma Client

Zlokalizowany w pliku `/server/db.ts`, Prisma Client to globalna zmienna (tak jak rekomendowane na stronie z [najlepszymi sposobami](https://www.prisma.io/docs/guides/database/troubleshooting-orm/help-articles/nextjs-prisma-client-dev-practices#problem) przez zespół Prismy) wyeksportowana i gotowa do użycia w twoich route'ach API. Prisma Client dołączany jest przez nas w [kontekście tRPC](/en/usage/trpc#-servertrpccontextts). Polecamy tą metodę, zamiast importowania go osobno w każdym pliku.
Zlokalizowany w pliku `/server/db.ts`, Prisma Client to globalna zmienna (tak jak rekomendowane na stronie z [najlepszymi sposobami](https://www.prisma.io/docs/guides/database/troubleshooting-orm/help-articles/nextjs-prisma-client-dev-practices#problem) przez zespół Prismy) wyeksportowana i gotowa do użycia w twoich route'ach API. Prisma Client dołączany jest przez nas w [kontekście tRPC](/en/usage/trpc#-serverapitrpcts). Polecamy tą metodę, zamiast importowania go osobno w każdym pliku.

## Schema (Schemat)

Expand Down
8 changes: 4 additions & 4 deletions www/src/pages/pt/folder-structure.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -114,16 +114,16 @@ Dependendo dos pacotes escolhidos, este roteador contém mais ou menos rotas par

O arquivo `trpc.ts` é o arquivo de configuração principal para seu back-end tRPC. Aqui nós:

1. Definimos o contexto usado nas solicitações tRPC. Veja [uso do tRPC](usage/trpc#-servertrpccontextts) para mais informações.
2. Exportamos os auxiliares de procedimento. Veja [uso do tRPC](usage/trpc#-servertrpctrpcts) para mais informações.
1. Definimos o contexto usado nas requests tRPC. Veja [uso do tRPC](usage/trpc#-serverapitrpcts) para mais informações.
2. Exportamos os auxiliares de procedures. Veja [uso do tRPC](usage/trpc#-serverapitrpcts) para mais informações.

</div>

<div data-components="trpc">

#### `src/server/api/root.ts`

O arquivo `root.ts` é usado para mesclar as rotas tRPC e exportá-las como um único roteador, bem como a definição de tipo da rota. Veja [uso do tRPC](usage/trpc#-servertrpcrouterts) para mais informações.
O arquivo `root.ts` é usado para mesclar as rotas tRPC e exportá-las como um único roteador, bem como a definição de tipo da rota. Veja [uso do tRPC](usage/trpc#-serverapirootts) para mais informações.

</div>
<div>
Expand Down Expand Up @@ -158,7 +158,7 @@ A pasta `utils` é usada para guardar funções utilitárias comuns reutilizáve

#### `src/utils/api.ts`

O arquivo `api.ts` é o ponto de entrada front-end para o tRPC. Veja [uso do tRPC](usage/trpc#-utilstrpcts) para mais informações.
O arquivo `api.ts` é o ponto de entrada front-end para o tRPC. Veja [uso do tRPC](usage/trpc#-utilsapits) para mais informações.

</div>
<div>
Expand Down
Loading