From 39470b74a4ad5e19188a133847a53ba2b112546e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 19:40:33 +0100 Subject: [PATCH] i18n - docs translations (#17260) Created by Github action Co-authored-by: github-actions --- .../developers/extend/capabilities/apps.mdx | 43 ++++++++++--------- .../developers/extend/capabilities/apps.mdx | 43 ++++++++++--------- .../developers/extend/capabilities/apps.mdx | 43 ++++++++++--------- .../developers/extend/capabilities/apps.mdx | 43 ++++++++++--------- .../developers/extend/capabilities/apps.mdx | 43 ++++++++++--------- .../developers/extend/capabilities/apps.mdx | 43 ++++++++++--------- 6 files changed, 132 insertions(+), 126 deletions(-) diff --git a/packages/twenty-docs/l/ar/developers/extend/capabilities/apps.mdx b/packages/twenty-docs/l/ar/developers/extend/capabilities/apps.mdx index e976b32afa..32866c107d 100644 --- a/packages/twenty-docs/l/ar/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/ar/developers/extend/capabilities/apps.mdx @@ -36,32 +36,32 @@ npx create-twenty-app@latest my-twenty-app cd my-twenty-app # Authenticate using your API key (you'll be prompted) -yarn auth +yarn auth:login # Start dev mode: automatically syncs local changes to your workspace -yarn dev +yarn app:dev ``` من هنا يمكنك: ```bash filename="Terminal" # Add a new entity to your application (guided) -yarn create-entity +yarn app:create-entity # Generate a typed Twenty client and workspace entity types -yarn generate +yarn app:generate # Run a one‑time sync (instead of watch mode) -yarn sync +yarn app:sync # Watch your application's functions logs -yarn logs +yarn app:logs # Uninstall the application from the current workspace -yarn uninstall +yarn app:uninstall # Display commands' help -yarn help +yarn app:help ``` راجع أيضًا: صفحات مرجع CLI لـ [create-twenty-app](https://www.npmjs.com/package/create-twenty-app) و[twenty-sdk CLI](https://www.npmjs.com/package/twenty-sdk). @@ -164,12 +164,13 @@ src/app/ ستضيف الأوامر اللاحقة مزيدًا من الملفات والمجلدات: -* `yarn generate` سيُنشئ مجلدًا `generated/` (عميل Twenty مضبوط الأنواع + أنواع مساحة العمل). -* `yarn create-entity` سيضيف ملفات تعريف الكيانات تحت `src/app/` لكائناتك المخصصة أو الوظائف أو الأدوار. +* `yarn app:generate` will create a `generated/` folder (typed Twenty client + workspace types). +* `yarn app:create-entity` will add entity definition files under `src/app/` for your custom objects, functions, or roles. + l ## المصادقة -في المرة الأولى التي تشغل فيها `yarn auth`، سيُطلب منك إدخال: +The first time you run `yarn auth:login`, you'll be prompted for: * عنوان URL لواجهة برمجة التطبيقات (الافتراضي http://localhost:3000 أو ملف تعريف مساحة العمل الحالية لديك) * مفتاح واجهة برمجة التطبيقات @@ -180,10 +181,10 @@ src/app/ ```bash filename="Terminal" # Login interactively (recommended) -yarn auth +yarn auth:login # Use a specific workspace profile -yarn auth --workspace my-custom-workspace +yarn auth:login --workspace my-custom-workspace ``` ## استخدم موارد SDK (الأنواع والتكوين) @@ -282,7 +283,7 @@ export default defineObject({ * `universalIdentifier` يجب أن يكون فريدًا وثابتًا عبر عمليات النشر. * يتطلب كل حقل `name` و`type` و`label` ومعرّف `universalIdentifier` ثابتًا خاصًا به. * المصفوفة `fields` اختيارية — يمكنك تعريف كائنات بدون حقول مخصصة. -* يمكنك إنشاء كائنات جديدة باستخدام `yarn create-entity`، والذي يرشدك خلال التسمية والحقول والعلاقات. +* You can scaffold new objects using `yarn app:create-entity`, which guides you through naming, fields, and relationships. **يتم إنشاء الحقول الأساسية تلقائيًا.** عند تعريف كائن مخصص، يضيف Twenty تلقائيًا حقولًا قياسية مثل `name` و`createdAt` و`updatedAt` و`createdBy` و`position` و`deletedAt`. لا تحتاج إلى تعريف هذه في مصفوفة `fields` — أضف فقط حقولك المخصصة. @@ -613,12 +614,12 @@ const handler = async (event: RoutePayload) => { يمكنك إنشاء وظائف جديدة بطريقتين: -* **مُنشأ بالقالب**: شغّل `yarn create-entity` واختر خيار إضافة وظيفة جديدة. يُولّد هذا ملفًا مبدئيًا مع معالج وتكوين. +* **Scaffolded**: Run `yarn app:create-entity` and choose the option to add a new function. يُولّد هذا ملفًا مبدئيًا مع معالج وتكوين. * **يدوي**: أنشئ ملفًا جديدًا `*.function.ts` واستخدم `defineFunction()` مع اتباع النمط نفسه. ### عميل مُولَّد مضبوط الأنواع -شغّل yarn generate لإنشاء عميل محلي مضبوط الأنواع في generated/ استنادًا إلى مخطط مساحة العمل لديك. استخدمه في وظائفك: +Run yarn app:generate to create a local typed client in generated/ based on your workspace schema. استخدمه في وظائفك: ```typescript import Twenty from './generated'; @@ -627,7 +628,7 @@ const client = new Twenty(); const { me } = await client.query({ me: { id: true, displayName: true } }); ``` -يُعاد توليد العميل بواسطة `yarn generate`. أعِد تشغيله بعد تغيير كائناتك وتشغيل `yarn sync` أو عند الانضمام إلى مساحة عمل جديدة. +The client is re-generated by `yarn app:generate`. Re-run after changing your objects and `yarn app:sync` or when onboarding to a new workspace. #### بيانات الاعتماد في وقت التشغيل في الوظائف بلا خادم @@ -671,13 +672,13 @@ yarn add -D twenty-sdk } ``` -يمكنك الآن تشغيل الأوامر نفسها عبر Yarn، مثل `yarn dev` و`yarn sync`، إلخ. +Now you can run the same commands via Yarn, e.g. `yarn app:dev`, `yarn app:sync`, etc. ## استكشاف الأخطاء وإصلاحها -* أخطاء المصادقة: شغّل `yarn auth` وتأكد من أن مفتاح واجهة برمجة التطبيقات لديك يمتلك الأذونات المطلوبة. +* Authentication errors: run `yarn auth:login` and ensure your API key has the required permissions. * يتعذّر الاتصال بالخادم: تحقق من عنوان URL لواجهة البرمجة وأن خادم Twenty قابل للوصول. -* الأنواع أو العميل مفقود/قديم: شغّل `yarn generate` ثم `yarn dev`. -* وضع التطوير لا يزامن: تأكد من أن `yarn dev` قيد التشغيل وأن التغييرات ليست متجاهلة من بيئتك. +* Types or client missing/outdated: run `yarn app:generate` and then `yarn app:dev`. +* Dev mode not syncing: ensure `yarn app:dev` is running and that changes are not ignored by your environment. قناة المساعدة على Discord: https://discord.com/channels/1130383047699738754/1130386664812982322 diff --git a/packages/twenty-docs/l/cs/developers/extend/capabilities/apps.mdx b/packages/twenty-docs/l/cs/developers/extend/capabilities/apps.mdx index 7653651c64..aafbe4a04d 100644 --- a/packages/twenty-docs/l/cs/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/cs/developers/extend/capabilities/apps.mdx @@ -36,32 +36,32 @@ npx create-twenty-app@latest my-twenty-app cd my-twenty-app # Authenticate using your API key (you'll be prompted) -yarn auth +yarn auth:login # Start dev mode: automatically syncs local changes to your workspace -yarn dev +yarn app:dev ``` Odtud můžete: ```bash filename="Terminal" # Add a new entity to your application (guided) -yarn create-entity +yarn app:create-entity # Generate a typed Twenty client and workspace entity types -yarn generate +yarn app:generate # Run a one‑time sync (instead of watch mode) -yarn sync +yarn app:sync # Watch your application's functions logs -yarn logs +yarn app:logs # Uninstall the application from the current workspace -yarn uninstall +yarn app:uninstall # Display commands' help -yarn help +yarn app:help ``` Viz také: referenční stránky CLI pro [create-twenty-app](https://www.npmjs.com/package/create-twenty-app) a [twenty-sdk CLI](https://www.npmjs.com/package/twenty-sdk). @@ -164,12 +164,13 @@ V kostce: Pozdější příkazy přidají další soubory a složky: -* `yarn generate` vytvoří složku `generated/` (typovaný klient Twenty + typy pracovního prostoru). -* `yarn create-entity` přidá soubory s definicemi entit do `src/app/` pro vaše vlastní objekty, funkce nebo role. +* `yarn app:generate` will create a `generated/` folder (typed Twenty client + workspace types). +* `yarn app:create-entity` will add entity definition files under `src/app/` for your custom objects, functions, or roles. + l ## Ověření -Při prvním spuštění `yarn auth` budete vyzváni k zadání: +The first time you run `yarn auth:login`, you'll be prompted for: * URL API (výchozí je http://localhost:3000 nebo váš aktuální profil pracovního prostoru) * Klíč API @@ -180,10 +181,10 @@ Příklady: ```bash filename="Terminal" # Login interactively (recommended) -yarn auth +yarn auth:login # Use a specific workspace profile -yarn auth --workspace my-custom-workspace +yarn auth:login --workspace my-custom-workspace ``` ## Používejte zdroje SDK (typy a konfiguraci) @@ -282,7 +283,7 @@ Hlavní body: * Hodnota `universalIdentifier` musí být jedinečná a stabilní napříč nasazeními. * Každé pole vyžaduje `name`, `type`, `label` a svůj vlastní stabilní `universalIdentifier`. * Pole `fields` je volitelné — objekty můžete definovat i bez vlastních polí. -* Nové objekty můžete vygenerovat pomocí `yarn create-entity`, který vás provede pojmenováním, poli a vztahy. +* You can scaffold new objects using `yarn app:create-entity`, which guides you through naming, fields, and relationships. **Základní pole jsou vytvořena automaticky.** Když definujete vlastní objekt, Twenty automaticky přidá standardní pole jako `name`, `createdAt`, `updatedAt`, `createdBy`, `position` a `deletedAt`. Nemusíte je definovat v poli `fields` — přidejte pouze svá vlastní pole. @@ -613,12 +614,12 @@ const handler = async (event: RoutePayload) => { Nové funkce můžete vytvářet dvěma způsoby: -* **Vygenerované**: Spusťte `yarn create-entity` a zvolte možnost přidat novou funkci. Tím se vygeneruje startovací soubor s obslužnou funkcí a konfigurací. +* **Scaffolded**: Run `yarn app:create-entity` and choose the option to add a new function. Tím se vygeneruje startovací soubor s obslužnou funkcí a konfigurací. * **Ruční**: Vytvořte nový soubor `*.function.ts` a použijte `defineFunction()` podle stejného vzoru. ### Generovaný typovaný klient -Spusťte yarn generate a vytvořte lokální typovaný klient v generated/ na základě schématu vašeho pracovního prostoru. Použijte jej ve svých funkcích: +Run yarn app:generate to create a local typed client in generated/ based on your workspace schema. Použijte jej ve svých funkcích: ```typescript import Twenty from './generated'; @@ -627,7 +628,7 @@ const client = new Twenty(); const { me } = await client.query({ me: { id: true, displayName: true } }); ``` -Klient je znovu generován příkazem `yarn generate`. Spusťte jej znovu po změně objektů a po `yarn sync`, případně při připojení k novému pracovnímu prostoru. +The client is re-generated by `yarn app:generate`. Re-run after changing your objects and `yarn app:sync` or when onboarding to a new workspace. #### Běhové přihlašovací údaje v serverless funkcích @@ -671,13 +672,13 @@ Poté přidejte skripty jako tyto: } ``` -Nyní můžete spouštět stejné příkazy přes Yarn, např. `yarn dev`, `yarn sync` atd. +Now you can run the same commands via Yarn, e.g. `yarn app:dev`, `yarn app:sync`, etc. ## Řešení potíží -* Chyby ověření: spusťte `yarn auth` a ujistěte se, že váš klíč API má požadovaná oprávnění. +* Authentication errors: run `yarn auth:login` and ensure your API key has the required permissions. * Nelze se připojit k serveru: ověřte URL API a že je server Twenty dosažitelný. -* Typy nebo klient chybí/jsou zastaralé: spusťte `yarn generate` a poté `yarn dev`. -* Režim vývoje nesynchronizuje: ujistěte se, že běží `yarn dev` a že vaše prostředí změny neignoruje. +* Types or client missing/outdated: run `yarn app:generate` and then `yarn app:dev`. +* Dev mode not syncing: ensure `yarn app:dev` is running and that changes are not ignored by your environment. Kanál podpory na Discordu: https://discord.com/channels/1130383047699738754/1130386664812982322 diff --git a/packages/twenty-docs/l/de/developers/extend/capabilities/apps.mdx b/packages/twenty-docs/l/de/developers/extend/capabilities/apps.mdx index b8b43be430..2255ec7eaa 100644 --- a/packages/twenty-docs/l/de/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/de/developers/extend/capabilities/apps.mdx @@ -36,32 +36,32 @@ npx create-twenty-app@latest my-twenty-app cd my-twenty-app # Authenticate using your API key (you'll be prompted) -yarn auth +yarn auth:login # Start dev mode: automatically syncs local changes to your workspace -yarn dev +yarn app:dev ``` Von hier aus können Sie: ```bash filename="Terminal" # Add a new entity to your application (guided) -yarn create-entity +yarn app:create-entity # Generate a typed Twenty client and workspace entity types -yarn generate +yarn app:generate # Run a one‑time sync (instead of watch mode) -yarn sync +yarn app:sync # Watch your application's functions logs -yarn logs +yarn app:logs # Uninstall the application from the current workspace -yarn uninstall +yarn app:uninstall # Display commands' help -yarn help +yarn app:help ``` Siehe auch: die CLI-Referenzseiten für [create-twenty-app](https://www.npmjs.com/package/create-twenty-app) und [twenty-sdk CLI](https://www.npmjs.com/package/twenty-sdk). @@ -164,12 +164,13 @@ Auf hoher Ebene: Spätere Befehle fügen weitere Dateien und Ordner hinzu: -* `yarn generate` erstellt einen `generated/`-Ordner (typisierter Twenty-Client + Workspace-Typen). -* `yarn create-entity` fügt unter `src/app/` Entitätsdefinitionsdateien für Ihre benutzerdefinierten Objekte, Funktionen oder Rollen hinzu. +* `yarn app:generate` will create a `generated/` folder (typed Twenty client + workspace types). +* `yarn app:create-entity` will add entity definition files under `src/app/` for your custom objects, functions, or roles. + l ## Authentifizierung -Wenn Sie `yarn auth` zum ersten Mal ausführen, werden Sie nach Folgendem gefragt: +The first time you run `yarn auth:login`, you'll be prompted for: * API-URL (standardmäßig http://localhost:3000 oder Ihr aktuelles Workspace-Profil) * API-Schlüssel @@ -180,10 +181,10 @@ Beispiele: ```bash filename="Terminal" # Login interactively (recommended) -yarn auth +yarn auth:login # Use a specific workspace profile -yarn auth --workspace my-custom-workspace +yarn auth:login --workspace my-custom-workspace ``` ## SDK-Ressourcen verwenden (Typen & Konfiguration) @@ -282,7 +283,7 @@ Hauptpunkte: * Der `universalIdentifier` muss eindeutig und über Deployments hinweg stabil sein. * Jedes Feld benötigt `name`, `type`, `label` und einen eigenen stabilen `universalIdentifier`. * Das Array `fields` ist optional — Sie können Objekte ohne benutzerdefinierte Felder definieren. -* Sie können mit `yarn create-entity` neue Objekte erzeugen; der Assistent führt Sie durch Benennung, Felder und Beziehungen. +* You can scaffold new objects using `yarn app:create-entity`, which guides you through naming, fields, and relationships. **Basisfelder werden automatisch erstellt.** Wenn Sie ein benutzerdefiniertes Objekt definieren, fügt Twenty automatisch Standardfelder wie `name`, `createdAt`, `updatedAt`, `createdBy`, `position` und `deletedAt` hinzu. Sie müssen diese nicht in Ihrem `fields`-Array definieren — fügen Sie nur Ihre benutzerdefinierten Felder hinzu. @@ -613,12 +614,12 @@ const handler = async (event: RoutePayload) => { Sie können neue Funktionen auf zwei Arten erstellen: -* **Generiert**: Führen Sie `yarn create-entity` aus und wählen Sie die Option zum Hinzufügen einer neuen Funktion. Dadurch wird eine Starterdatei mit Handler und Konfiguration erzeugt. +* **Scaffolded**: Run `yarn app:create-entity` and choose the option to add a new function. Dadurch wird eine Starterdatei mit Handler und Konfiguration erzeugt. * **Manuell**: Erstellen Sie eine neue `*.function.ts`-Datei und verwenden Sie `defineFunction()` nach demselben Muster. ### Generierter typisierter Client -Führen Sie yarn generate aus, um einen lokalen typisierten Client in generated/ basierend auf Ihrem Workspace-Schema zu erstellen. Verwenden Sie ihn in Ihren Funktionen: +Run yarn app:generate to create a local typed client in generated/ based on your workspace schema. Verwenden Sie ihn in Ihren Funktionen: ```typescript import Twenty from './generated'; @@ -627,7 +628,7 @@ const client = new Twenty(); const { me } = await client.query({ me: { id: true, displayName: true } }); ``` -Der Client wird durch `yarn generate` erneut generiert. Führen Sie ihn nach Änderungen an Ihren Objekten und nach `yarn sync` bzw. beim Onboarding in einen neuen Workspace erneut aus. +The client is re-generated by `yarn app:generate`. Re-run after changing your objects and `yarn app:sync` or when onboarding to a new workspace. #### Laufzeit-Anmeldedaten in serverlosen Funktionen @@ -671,13 +672,13 @@ Fügen Sie dann Skripte wie diese hinzu: } ``` -Jetzt können Sie dieselben Befehle über Yarn ausführen, z. B. `yarn dev`, `yarn sync` usw. +Now you can run the same commands via Yarn, e.g. `yarn app:dev`, `yarn app:sync`, etc. ## Fehlerbehebung -* Authentifizierungsfehler: Führen Sie `yarn auth` aus und stellen Sie sicher, dass Ihr API-Schlüssel die erforderlichen Berechtigungen hat. +* Authentication errors: run `yarn auth:login` and ensure your API key has the required permissions. * Verbindung zum Server nicht möglich: Überprüfen Sie die API-URL und dass der Twenty-Server erreichbar ist. -* Typen oder Client fehlen/veraltet: Führen Sie `yarn generate` und anschließend `yarn dev` aus. -* Dev-Modus synchronisiert nicht: Stellen Sie sicher, dass `yarn dev` läuft und dass Änderungen von Ihrer Umgebung nicht ignoriert werden. +* Types or client missing/outdated: run `yarn app:generate` and then `yarn app:dev`. +* Dev mode not syncing: ensure `yarn app:dev` is running and that changes are not ignored by your environment. Discord-Hilfekanal: https://discord.com/channels/1130383047699738754/1130386664812982322 diff --git a/packages/twenty-docs/l/it/developers/extend/capabilities/apps.mdx b/packages/twenty-docs/l/it/developers/extend/capabilities/apps.mdx index c94c7b4cc2..c68db1b845 100644 --- a/packages/twenty-docs/l/it/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/it/developers/extend/capabilities/apps.mdx @@ -36,32 +36,32 @@ npx create-twenty-app@latest my-twenty-app cd my-twenty-app # Authenticate using your API key (you'll be prompted) -yarn auth +yarn auth:login # Start dev mode: automatically syncs local changes to your workspace -yarn dev +yarn app:dev ``` Da qui puoi: ```bash filename="Terminal" # Add a new entity to your application (guided) -yarn create-entity +yarn app:create-entity # Generate a typed Twenty client and workspace entity types -yarn generate +yarn app:generate # Run a one‑time sync (instead of watch mode) -yarn sync +yarn app:sync # Watch your application's functions logs -yarn logs +yarn app:logs # Uninstall the application from the current workspace -yarn uninstall +yarn app:uninstall # Display commands' help -yarn help +yarn app:help ``` Vedi anche: le pagine di riferimento della CLI per [create-twenty-app](https://www.npmjs.com/package/create-twenty-app) e [twenty-sdk CLI](https://www.npmjs.com/package/twenty-sdk). @@ -164,12 +164,13 @@ A livello generale: Comandi successivi aggiungeranno altri file e cartelle: -* `yarn generate` creerà una cartella `generated/` (client Twenty tipizzato + tipi dello spazio di lavoro). -* `yarn create-entity` aggiungerà file di definizione delle entità sotto `src/app/` per i tuoi oggetti, funzioni o ruoli personalizzati. +* `yarn app:generate` will create a `generated/` folder (typed Twenty client + workspace types). +* `yarn app:create-entity` will add entity definition files under `src/app/` for your custom objects, functions, or roles. + l ## Autenticazione -La prima volta che esegui `yarn auth`, ti verranno richiesti: +The first time you run `yarn auth:login`, you'll be prompted for: * URL dell'API (predefinito a http://localhost:3000 o al profilo dello spazio di lavoro corrente) * Chiave API @@ -180,10 +181,10 @@ Esempi: ```bash filename="Terminal" # Login interactively (recommended) -yarn auth +yarn auth:login # Use a specific workspace profile -yarn auth --workspace my-custom-workspace +yarn auth:login --workspace my-custom-workspace ``` ## Usa le risorse dell'SDK (tipi e configurazione) @@ -282,7 +283,7 @@ Punti chiave: * Il `universalIdentifier` deve essere univoco e stabile tra i deployment. * Ogni campo richiede un `name`, `type`, `label` e il proprio `universalIdentifier` stabile. * L'array `fields` è facoltativo: puoi definire oggetti senza campi personalizzati. -* Puoi generare nuovi oggetti con `yarn create-entity`, che ti guida nella denominazione, nei campi e nelle relazioni. +* You can scaffold new objects using `yarn app:create-entity`, which guides you through naming, fields, and relationships. **I campi base vengono creati automaticamente.** Quando definisci un oggetto personalizzato, Twenty aggiunge automaticamente i campi standard come `name`, `createdAt`, `updatedAt`, `createdBy`, `position` e `deletedAt`. Non è necessario definirli nel tuo array `fields` — aggiungi solo i tuoi campi personalizzati. @@ -613,12 +614,12 @@ const handler = async (event: RoutePayload) => { Puoi creare nuove funzioni in due modi: -* **Generata dallo scaffolder**: Esegui `yarn create-entity` e scegli l'opzione per aggiungere una nuova funzione. Questo genera un file iniziale con un handler e una configurazione. +* **Scaffolded**: Run `yarn app:create-entity` and choose the option to add a new function. Questo genera un file iniziale con un handler e una configurazione. * **Manuale**: Crea un nuovo file `*.function.ts` e usa `defineFunction()`, seguendo lo stesso schema. ### Client tipizzato generato -Esegui yarn generate per creare un client tipizzato locale in generated/ basato sullo schema del tuo spazio di lavoro. Usalo nelle tue funzioni: +Run yarn app:generate to create a local typed client in generated/ based on your workspace schema. Usalo nelle tue funzioni: ```typescript import Twenty from './generated'; @@ -627,7 +628,7 @@ const client = new Twenty(); const { me } = await client.query({ me: { id: true, displayName: true } }); ``` -Il client viene rigenerato da `yarn generate`. Eseguilo nuovamente dopo aver modificato i tuoi oggetti e aver eseguito `yarn sync`, oppure quando effettui l'onboarding su un nuovo spazio di lavoro. +The client is re-generated by `yarn app:generate`. Re-run after changing your objects and `yarn app:sync` or when onboarding to a new workspace. #### Credenziali di runtime nelle funzioni serverless @@ -671,13 +672,13 @@ Quindi aggiungi script come questi: } ``` -Ora puoi eseguire gli stessi comandi tramite Yarn, ad esempio `yarn dev`, `yarn sync`, ecc. +Now you can run the same commands via Yarn, e.g. `yarn app:dev`, `yarn app:sync`, etc. ## Risoluzione dei problemi -* Errori di autenticazione: esegui `yarn auth` e assicurati che la tua chiave API abbia i permessi richiesti. +* Authentication errors: run `yarn auth:login` and ensure your API key has the required permissions. * Impossibile connettersi al server: verifica l'URL dell'API e che il server Twenty sia raggiungibile. -* Tipi o client mancanti/obsoleti: esegui `yarn generate` e poi `yarn dev`. -* Modalità di sviluppo non in sincronizzazione: assicurati che `yarn dev` sia in esecuzione e che le modifiche non vengano ignorate dal tuo ambiente. +* Types or client missing/outdated: run `yarn app:generate` and then `yarn app:dev`. +* Dev mode not syncing: ensure `yarn app:dev` is running and that changes are not ignored by your environment. Canale di supporto su Discord: https://discord.com/channels/1130383047699738754/1130386664812982322 diff --git a/packages/twenty-docs/l/ru/developers/extend/capabilities/apps.mdx b/packages/twenty-docs/l/ru/developers/extend/capabilities/apps.mdx index 3229ab20ec..6c4a5a192c 100644 --- a/packages/twenty-docs/l/ru/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/ru/developers/extend/capabilities/apps.mdx @@ -36,32 +36,32 @@ npx create-twenty-app@latest my-twenty-app cd my-twenty-app # Authenticate using your API key (you'll be prompted) -yarn auth +yarn auth:login # Start dev mode: automatically syncs local changes to your workspace -yarn dev +yarn app:dev ``` Отсюда вы можете: ```bash filename="Terminal" # Add a new entity to your application (guided) -yarn create-entity +yarn app:create-entity # Generate a typed Twenty client and workspace entity types -yarn generate +yarn app:generate # Run a one‑time sync (instead of watch mode) -yarn sync +yarn app:sync # Watch your application's functions logs -yarn logs +yarn app:logs # Uninstall the application from the current workspace -yarn uninstall +yarn app:uninstall # Display commands' help -yarn help +yarn app:help ``` See also: the CLI reference pages for [create-twenty-app](https://www.npmjs.com/package/create-twenty-app) and [twenty-sdk CLI](https://www.npmjs.com/package/twenty-sdk). @@ -164,12 +164,13 @@ At a high level: Later commands will add more files and folders: -* `yarn generate` will create a `generated/` folder (typed Twenty client + workspace types). -* `yarn create-entity` will add entity definition files under `src/app/` for your custom objects, functions, or roles. +* `yarn app:generate` will create a `generated/` folder (typed Twenty client + workspace types). +* `yarn app:create-entity` will add entity definition files under `src/app/` for your custom objects, functions, or roles. + l ## Аутентификация -The first time you run `yarn auth`, you'll be prompted for: +The first time you run `yarn auth:login`, you'll be prompted for: * API URL (defaults to http://localhost:3000 or your current workspace profile) * API key @@ -180,10 +181,10 @@ Your credentials are stored per-user in `~/.twenty/config.json`. You can maintai ```bash filename="Terminal" # Login interactively (recommended) -yarn auth +yarn auth:login # Use a specific workspace profile -yarn auth --workspace my-custom-workspace +yarn auth:login --workspace my-custom-workspace ``` ## Use the SDK resources (types & config) @@ -282,7 +283,7 @@ Key points: * The `universalIdentifier` must be unique and stable across deployments. * Each field requires a `name`, `type`, `label`, and its own stable `universalIdentifier`. * The `fields` array is optional — you can define objects without custom fields. -* You can scaffold new objects using `yarn create-entity`, which guides you through naming, fields, and relationships. +* You can scaffold new objects using `yarn app:create-entity`, which guides you through naming, fields, and relationships. **Base fields are created automatically.** When you define a custom object, Twenty automatically adds standard fields such as `name`, `createdAt`, `updatedAt`, `createdBy`, `position`, and `deletedAt`. You don't need to define these in your `fields` array — only add your custom fields. @@ -613,12 +614,12 @@ const handler = async (event: RoutePayload) => { You can create new functions in two ways: -* **Scaffolded**: Run `yarn create-entity` and choose the option to add a new function. This generates a starter file with a handler and config. +* **Scaffolded**: Run `yarn app:create-entity` and choose the option to add a new function. This generates a starter file with a handler and config. * **Manual**: Create a new `*.function.ts` file and use `defineFunction()`, following the same pattern. ### Generated typed client -Run yarn generate to create a local typed client in generated/ based on your workspace schema. Use it in your functions: +Run yarn app:generate to create a local typed client in generated/ based on your workspace schema. Use it in your functions: ```typescript import Twenty from './generated'; @@ -627,7 +628,7 @@ const client = new Twenty(); const { me } = await client.query({ me: { id: true, displayName: true } }); ``` -The client is re-generated by `yarn generate`. Re-run after changing your objects and `yarn sync` or when onboarding to a new workspace. +The client is re-generated by `yarn app:generate`. Re-run after changing your objects and `yarn app:sync` or when onboarding to a new workspace. #### Runtime credentials in serverless functions @@ -671,13 +672,13 @@ Then add scripts like these: } ``` -Now you can run the same commands via Yarn, e.g. `yarn dev`, `yarn sync`, etc. +Now you can run the same commands via Yarn, e.g. `yarn app:dev`, `yarn app:sync`, etc. ## Устранение неполадок -* Authentication errors: run `yarn auth` and ensure your API key has the required permissions. +* Authentication errors: run `yarn auth:login` and ensure your API key has the required permissions. * Cannot connect to server: verify the API URL and that the Twenty server is reachable. -* Types or client missing/outdated: run `yarn generate` and then `yarn dev`. -* Dev mode not syncing: ensure `yarn dev` is running and that changes are not ignored by your environment. +* Types or client missing/outdated: run `yarn app:generate` and then `yarn app:dev`. +* Dev mode not syncing: ensure `yarn app:dev` is running and that changes are not ignored by your environment. Discord Help Channel: https://discord.com/channels/1130383047699738754/1130386664812982322 diff --git a/packages/twenty-docs/l/tr/developers/extend/capabilities/apps.mdx b/packages/twenty-docs/l/tr/developers/extend/capabilities/apps.mdx index 8a43448cbd..11be86d17c 100644 --- a/packages/twenty-docs/l/tr/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/tr/developers/extend/capabilities/apps.mdx @@ -36,32 +36,32 @@ npx create-twenty-app@latest my-twenty-app cd my-twenty-app # Authenticate using your API key (you'll be prompted) -yarn auth +yarn auth:login # Start dev mode: automatically syncs local changes to your workspace -yarn dev +yarn app:dev ``` Buradan şunları yapabilirsiniz: ```bash filename="Terminal" # Add a new entity to your application (guided) -yarn create-entity +yarn app:create-entity # Generate a typed Twenty client and workspace entity types -yarn generate +yarn app:generate # Run a one‑time sync (instead of watch mode) -yarn sync +yarn app:sync # Watch your application's functions logs -yarn logs +yarn app:logs # Uninstall the application from the current workspace -yarn uninstall +yarn app:uninstall # Display commands' help -yarn help +yarn app:help ``` See also: the CLI reference pages for [create-twenty-app](https://www.npmjs.com/package/create-twenty-app) and [twenty-sdk CLI](https://www.npmjs.com/package/twenty-sdk). @@ -164,12 +164,13 @@ At a high level: Later commands will add more files and folders: -* `yarn generate` will create a `generated/` folder (typed Twenty client + workspace types). -* `yarn create-entity` will add entity definition files under `src/app/` for your custom objects, functions, or roles. +* `yarn app:generate` will create a `generated/` folder (typed Twenty client + workspace types). +* `yarn app:create-entity` will add entity definition files under `src/app/` for your custom objects, functions, or roles. + l ## Kimlik Doğrulama -The first time you run `yarn auth`, you'll be prompted for: +The first time you run `yarn auth:login`, you'll be prompted for: * API URL (defaults to http://localhost:3000 or your current workspace profile) * API key @@ -180,10 +181,10 @@ Your credentials are stored per-user in `~/.twenty/config.json`. You can maintai ```bash filename="Terminal" # Login interactively (recommended) -yarn auth +yarn auth:login # Use a specific workspace profile -yarn auth --workspace my-custom-workspace +yarn auth:login --workspace my-custom-workspace ``` ## Use the SDK resources (types & config) @@ -282,7 +283,7 @@ Key points: * The `universalIdentifier` must be unique and stable across deployments. * Each field requires a `name`, `type`, `label`, and its own stable `universalIdentifier`. * The `fields` array is optional — you can define objects without custom fields. -* You can scaffold new objects using `yarn create-entity`, which guides you through naming, fields, and relationships. +* You can scaffold new objects using `yarn app:create-entity`, which guides you through naming, fields, and relationships. **Base fields are created automatically.** When you define a custom object, Twenty automatically adds standard fields such as `name`, `createdAt`, `updatedAt`, `createdBy`, `position`, and `deletedAt`. You don't need to define these in your `fields` array — only add your custom fields. @@ -613,12 +614,12 @@ const handler = async (event: RoutePayload) => { You can create new functions in two ways: -* **Scaffolded**: Run `yarn create-entity` and choose the option to add a new function. This generates a starter file with a handler and config. +* **Scaffolded**: Run `yarn app:create-entity` and choose the option to add a new function. This generates a starter file with a handler and config. * **Manual**: Create a new `*.function.ts` file and use `defineFunction()`, following the same pattern. ### Generated typed client -Run yarn generate to create a local typed client in generated/ based on your workspace schema. Use it in your functions: +Run yarn app:generate to create a local typed client in generated/ based on your workspace schema. Use it in your functions: ```typescript import Twenty from './generated'; @@ -627,7 +628,7 @@ const client = new Twenty(); const { me } = await client.query({ me: { id: true, displayName: true } }); ``` -The client is re-generated by `yarn generate`. Re-run after changing your objects and `yarn sync` or when onboarding to a new workspace. +The client is re-generated by `yarn app:generate`. Re-run after changing your objects and `yarn app:sync` or when onboarding to a new workspace. #### Runtime credentials in serverless functions @@ -671,13 +672,13 @@ Then add scripts like these: } ``` -Now you can run the same commands via Yarn, e.g. `yarn dev`, `yarn sync`, etc. +Now you can run the same commands via Yarn, e.g. `yarn app:dev`, `yarn app:sync`, etc. ## Sorun Giderme -* Authentication errors: run `yarn auth` and ensure your API key has the required permissions. +* Authentication errors: run `yarn auth:login` and ensure your API key has the required permissions. * Cannot connect to server: verify the API URL and that the Twenty server is reachable. -* Types or client missing/outdated: run `yarn generate` and then `yarn dev`. -* Dev mode not syncing: ensure `yarn dev` is running and that changes are not ignored by your environment. +* Types or client missing/outdated: run `yarn app:generate` and then `yarn app:dev`. +* Dev mode not syncing: ensure `yarn app:dev` is running and that changes are not ignored by your environment. Discord Help Channel: https://discord.com/channels/1130383047699738754/1130386664812982322