Skip to content

Commit

Permalink
fix(docs): replace older trpc links with new ones (t3-oss#1304)
Browse files Browse the repository at this point in the history
* fix(docs): replace older trpc links with new ones

* chore: add changeset

* feat: update www/src/pages/pt/folder-structure.mdx

Co-authored-by: Gabriel Trzimajewski <[email protected]>

* feat: update www/src/pages/pt/folder-structure.mdx

Co-authored-by: Gabriel Trzimajewski <[email protected]>

---------

Co-authored-by: Gabriel Trzimajewski <[email protected]>
  • Loading branch information
PiotrekPKP and Sn0wye authored Mar 26, 2023
1 parent e59eb34 commit fef0db3
Show file tree
Hide file tree
Showing 23 changed files with 53 additions and 48 deletions.
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

0 comments on commit fef0db3

Please sign in to comment.