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 0005caa150..4dc8eb8a3f 100644 --- a/packages/twenty-docs/l/ar/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/ar/developers/extend/capabilities/apps.mdx @@ -93,12 +93,13 @@ my-twenty-app/ eslint.config.mjs tsconfig.json README.md + public/ # مجلد الأصول العامة (صور، خطوط، إلخ) src/ - application.config.ts # Required - main application configuration - default-function.role.ts # Default role for serverless functions - hello-world.function.ts # Example serverless function - hello-world.front-component.tsx # Example front component - // your entities (*.object.ts, *.function.ts, *.front-component.tsx, *.role.ts) + application.config.ts # مطلوب - التكوين الرئيسي للتطبيق + default-function.role.ts # الدور الافتراضي للوظائف بدون خادم + hello-world.function.ts # مثال لوظيفة بدون خادم + hello-world.front-component.tsx # مثال لمكوّن الواجهة الأمامية + // كياناتك (*.object.ts, *.function.ts, *.front-component.tsx, *.role.ts) ``` ### الاتفاقية فوق التهيئة @@ -162,6 +163,7 @@ src/ * **.nvmrc**: يثبّت إصدار Node.js المتوقع للمشروع. * **eslint.config.mjs** و**tsconfig.json**: يقدّمان إعدادات الفحص والتهيئة لـ TypeScript لمصادر TypeScript في تطبيقك. * **README.md**: ملف README قصير في جذر التطبيق يتضمن تعليمات أساسية. +* **public/**: مجلد لتخزين الأصول العامة (صور، خطوط، ملفات ثابتة) التي سيتم تقديمها مع تطبيقك. الملفات الموضوعة هنا تُرفع أثناء المزامنة وتكون متاحة أثناء وقت التشغيل. * **src/**: المكان الرئيسي حيث تعرّف تطبيقك ككود: * `application.config.ts`: التكوين العام لتطبيقك (بيانات وصفية وربط وقت التشغيل). انظر "تكوين التطبيق" أدناه. * `*.role.ts`: تعريفات الأدوار المستخدمة بواسطة وظائفك المنطقية. انظر "الدور الافتراضي للوظيفة" أدناه. 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 d0e88c6034..60d5065155 100644 --- a/packages/twenty-docs/l/cs/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/cs/developers/extend/capabilities/apps.mdx @@ -93,12 +93,13 @@ my-twenty-app/ eslint.config.mjs tsconfig.json README.md + public/ # Složka s veřejnými prostředky (obrázky, písma apod.) src/ - application.config.ts # Required - main application configuration - default-function.role.ts # Default role for serverless functions - hello-world.function.ts # Example serverless function - hello-world.front-component.tsx # Example front component - // your entities (*.object.ts, *.function.ts, *.front-component.tsx, *.role.ts) + application.config.ts # Povinné – hlavní konfigurace aplikace + default-function.role.ts # Výchozí role pro bezserverové funkce + hello-world.function.ts # Ukázková bezserverová funkce + hello-world.front-component.tsx # Ukázková front-endová komponenta + // vaše entity (*.object.ts, *.function.ts, *.front-component.tsx, *.role.ts) ``` ### Konvence před konfigurací @@ -162,6 +163,7 @@ V kostce: * **.nvmrc**: Fixuje verzi Node.js požadovanou projektem. * **eslint.config.mjs** a **tsconfig.json**: Poskytují lintování a konfiguraci TypeScriptu pro zdrojové soubory vaší aplikace v TypeScriptu. * **README.md**: Krátké README v kořeni aplikace se základními pokyny. +* **public/**: Složka pro ukládání veřejných prostředků (obrázky, písma, statické soubory), které bude vaše aplikace poskytovat. Soubory umístěné zde se během synchronizace nahrají a jsou za běhu dostupné. * **src/**: Hlavní místo, kde definujete svou aplikaci jako kód: * `application.config.ts`: Globální konfigurace vaší aplikace (metadata a napojení za běhu). Viz „Konfigurace aplikace“ níže. * `*.role.ts`: Definice rolí používané vašimi logickými funkcemi. Viz „Výchozí role funkce“ níže. 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 c2273a8a70..5e414d644b 100644 --- a/packages/twenty-docs/l/de/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/de/developers/extend/capabilities/apps.mdx @@ -93,6 +93,7 @@ my-twenty-app/ eslint.config.mjs tsconfig.json README.md + public/ # Ordner für öffentliche Assets (Bilder, Schriftarten usw.) src/ application.config.ts # Erforderlich – Hauptkonfiguration der Anwendung default-function.role.ts # Standardrolle für serverlose Funktionen @@ -162,6 +163,7 @@ Auf hoher Ebene: * **.nvmrc**: Legt die vom Projekt erwartete Node.js-Version fest. * **eslint.config.mjs** und **tsconfig.json**: Stellen Linting und TypeScript-Konfiguration für die TypeScript-Quellen Ihrer App bereit. * **README.md**: Ein kurzes README im App-Root mit grundlegenden Anweisungen. +* **public/**: Ein Ordner zum Speichern öffentlicher Assets (Bilder, Schriftarten, statische Dateien), die zusammen mit Ihrer Anwendung bereitgestellt werden. Hier abgelegte Dateien werden während der Synchronisierung hochgeladen und sind zur Laufzeit zugänglich. * **src/**: Der Hauptort, an dem Sie Ihre Anwendung als Code definieren: * `application.config.ts`: Globale Konfiguration für Ihre App (Metadaten und Laufzeit-Anbindung). Siehe unten „Anwendungskonfiguration“. * `*.role.ts`: Rollendefinitionen, die von Ihren Logikfunktionen verwendet werden. Siehe unten „Standard-Funktionsrolle“. diff --git a/packages/twenty-docs/l/es/developers/extend/capabilities/apps.mdx b/packages/twenty-docs/l/es/developers/extend/capabilities/apps.mdx index c8af344f36..9388640fac 100644 --- a/packages/twenty-docs/l/es/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/es/developers/extend/capabilities/apps.mdx @@ -93,12 +93,13 @@ my-twenty-app/ eslint.config.mjs tsconfig.json README.md + public/ # Carpeta de recursos públicos (imágenes, fuentes, etc.) src/ - application.config.ts # Required - main application configuration - default-function.role.ts # Default role for serverless functions - hello-world.function.ts # Example serverless function - hello-world.front-component.tsx # Example front component - // your entities (*.object.ts, *.function.ts, *.front-component.tsx, *.role.ts) + application.config.ts # Requerido - configuración principal de la aplicación + default-function.role.ts # Rol predeterminado para funciones sin servidor + hello-world.function.ts # Ejemplo de función sin servidor + hello-world.front-component.tsx # Ejemplo de componente frontal + // tus entidades (*.object.ts, *.function.ts, *.front-component.tsx, *.role.ts) ``` ### Convención sobre configuración @@ -162,6 +163,7 @@ A grandes rasgos: * **.nvmrc**: Fija la versión de Node.js esperada por el proyecto. * **eslint.config.mjs** y **tsconfig.json**: Proporcionan linting y configuración de TypeScript para las fuentes de TypeScript de tu aplicación. * **README.md**: Un README breve en la raíz de la aplicación con instrucciones básicas. +* **public/**: Una carpeta para almacenar recursos públicos (imágenes, fuentes, archivos estáticos) que se servirán con tu aplicación. Los archivos colocados aquí se cargan durante la sincronización y son accesibles en tiempo de ejecución. * **src/**: El lugar principal donde defines tu aplicación como código: * `application.config.ts`: Configuración global de tu aplicación (metadatos y vinculación en tiempo de ejecución). Consulta "Configuración de la aplicación" más abajo. * `*.role.ts`: Definiciones de roles usadas por tus funciones de lógica. Consulta "Rol de función predeterminado" más abajo. diff --git a/packages/twenty-docs/l/fr/developers/extend/capabilities/apps.mdx b/packages/twenty-docs/l/fr/developers/extend/capabilities/apps.mdx index b4bad8c6d9..269102a6a2 100644 --- a/packages/twenty-docs/l/fr/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/fr/developers/extend/capabilities/apps.mdx @@ -93,6 +93,7 @@ my-twenty-app/ eslint.config.mjs tsconfig.json README.md + public/ # Dossier de ressources publiques (images, polices, etc.) src/ application.config.ts # Obligatoire - configuration principale de l'application default-function.role.ts # Rôle par défaut pour les fonctions serverless @@ -162,6 +163,7 @@ Dans les grandes lignes : * **.nvmrc** : Fige la version de Node.js attendue par le projet. * **eslint.config.mjs** et **tsconfig.json** : Fournissent la configuration de linting et TypeScript pour les sources TypeScript de votre application. * **README.md** : Un bref README à la racine de l’application avec des instructions de base. +* **public/**: Un dossier pour stocker des ressources publiques (images, polices, fichiers statiques) qui seront servies avec votre application. Les fichiers placés ici sont téléversés lors de la synchronisation et accessibles à l'exécution. * **src/** : L’endroit principal où vous définissez votre application sous forme de code : * `application.config.ts` : Configuration globale de votre application (métadonnées et liaisons d’exécution). Voir « Configuration de l’application » ci-dessous. * `*.role.ts` : Définitions de rôles utilisées par vos fonctions logiques. Voir « Rôle de fonction par défaut » ci-dessous. 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 b041980c1e..e0d602f618 100644 --- a/packages/twenty-docs/l/it/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/it/developers/extend/capabilities/apps.mdx @@ -93,6 +93,7 @@ my-twenty-app/ eslint.config.mjs tsconfig.json README.md + public/ # Cartella delle risorse pubbliche (immagini, font, ecc.) src/ application.config.ts # Obbligatorio - configurazione principale dell'applicazione default-function.role.ts # Ruolo predefinito per le funzioni serverless @@ -162,6 +163,7 @@ A livello generale: * **.nvmrc**: Fissa la versione di Node.js prevista dal progetto. * **eslint.config.mjs** e **tsconfig.json**: Forniscono linting e configurazione TypeScript per i sorgenti TypeScript della tua app. * **README.md**: Un breve README nella radice dell'app con istruzioni di base. +* **public/**: Una cartella per archiviare risorse pubbliche (immagini, font, file statici) che saranno servite con la tua applicazione. I file collocati qui vengono caricati durante la sincronizzazione e sono accessibili in fase di esecuzione. * **src/**: Il luogo principale in cui definisci la tua applicazione come codice: * `application.config.ts`: Configurazione globale della tua app (metadati e collegamenti di runtime). Vedi "Configurazione dell'applicazione" qui sotto. * `*.role.ts`: Definizioni di ruoli usate dalle tue funzioni logiche. Vedi "Ruolo funzione predefinito" qui sotto. diff --git a/packages/twenty-docs/l/ko/developers/extend/capabilities/apps.mdx b/packages/twenty-docs/l/ko/developers/extend/capabilities/apps.mdx index 8c558db8e2..b0e4614c83 100644 --- a/packages/twenty-docs/l/ko/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/ko/developers/extend/capabilities/apps.mdx @@ -93,6 +93,7 @@ my-twenty-app/ eslint.config.mjs tsconfig.json README.md + public/ # Public assets folder (images, fonts, etc.) src/ application.config.ts # Required - main application configuration default-function.role.ts # Default role for serverless functions @@ -162,6 +163,7 @@ src/ * **.nvmrc**: 프로젝트에서 예상하는 Node.js 버전을 고정합니다. * **eslint.config.mjs** 및 **tsconfig.json**: 앱의 TypeScript 소스에 대한 린팅 및 TypeScript 구성을 제공합니다. * **README.md**: 앱 루트에 기본 안내를 담은 간단한 README입니다. +* **public/**: 애플리케이션과 함께 제공되는 공개 자산(이미지, 폰트, 정적 파일)을 저장하는 폴더입니다. 여기에 배치된 파일은 동기화 시 업로드되며 런타임에 액세스할 수 있습니다. * **src/**: 애플리케이션을 코드로 정의하는 주요 위치: * `application.config.ts`: 앱의 전역 구성(메타데이터 및 런타임 연결)입니다. 아래의 "Application config"를 참조하세요. * `*.role.ts`: 로직 함수에서 사용하는 역할 정의. 아래의 "Default function role"을 참조하세요. diff --git a/packages/twenty-docs/l/pt/developers/extend/capabilities/apps.mdx b/packages/twenty-docs/l/pt/developers/extend/capabilities/apps.mdx index 2bb82e38c1..950e6f8535 100644 --- a/packages/twenty-docs/l/pt/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/pt/developers/extend/capabilities/apps.mdx @@ -93,6 +93,7 @@ my-twenty-app/ eslint.config.mjs tsconfig.json README.md + public/ # Pasta de recursos públicos (imagens, fontes, etc.) src/ application.config.ts # Obrigatório - configuração principal da aplicação default-function.role.ts # Papel padrão para funções serverless @@ -162,6 +163,7 @@ Em alto nível: * **.nvmrc**: Fixa a versão do Node.js esperada pelo projeto. * **eslint.config.mjs** e **tsconfig.json**: Fornecem lint e configuração do TypeScript para os fontes TypeScript do seu aplicativo. * **README.md**: Um README curto na raiz do aplicativo com instruções básicas. +* **public/**: Uma pasta para armazenar recursos públicos (imagens, fontes, arquivos estáticos) que serão servidos com sua aplicação. Os arquivos colocados aqui são enviados durante a sincronização e ficam acessíveis em tempo de execução. * **src/**: O local principal onde você define seu aplicativo como código: * `application.config.ts`: Configuração global do seu aplicativo (metadados e conexões de execução). Veja "Configuração do aplicativo" abaixo. * `*.role.ts`: Definições de papéis usadas pelas suas funções de lógica. Veja "Papel de função padrão" abaixo. diff --git a/packages/twenty-docs/l/ro/developers/extend/capabilities/apps.mdx b/packages/twenty-docs/l/ro/developers/extend/capabilities/apps.mdx index 66895791c9..bcc51f23b0 100644 --- a/packages/twenty-docs/l/ro/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/ro/developers/extend/capabilities/apps.mdx @@ -93,6 +93,7 @@ my-twenty-app/ eslint.config.mjs tsconfig.json README.md + public/ # Director pentru resurse publice (imagini, fonturi etc.) src/ application.config.ts # Obligatoriu - configurația principală a aplicației default-function.role.ts # Rolul implicit pentru funcțiile serverless @@ -162,6 +163,7 @@ Pe scurt: * **.nvmrc**: Fixează versiunea Node.js așteptată de proiect. * **eslint.config.mjs** și **tsconfig.json**: Oferă linting și configurație TypeScript pentru fișierele TypeScript ale aplicației. * **README.md**: Un README scurt în rădăcina aplicației, cu instrucțiuni de bază. +* **public/**: Un folder pentru stocarea resurselor publice (imagini, fonturi, fișiere statice) care vor fi servite împreună cu aplicația ta. Fișierele plasate aici sunt încărcate în timpul sincronizării și sunt accesibile la rulare. * **src/**: Locul principal unde vă definiți aplicația sub formă de cod: * `application.config.ts`: Configurație globală pentru aplicație (metadate și conectare la runtime). Vezi "Configurația aplicației" mai jos. * `*.role.ts`: Definiții de rol folosite de funcțiile dvs. de logică. Vezi "Rol implicit pentru funcții" mai jos. 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 ec645b8a74..19a9e9f652 100644 --- a/packages/twenty-docs/l/ru/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/ru/developers/extend/capabilities/apps.mdx @@ -93,12 +93,13 @@ my-twenty-app/ eslint.config.mjs tsconfig.json README.md + public/ # Папка общедоступных ресурсов (изображения, шрифты и т. п.) src/ - application.config.ts # Required - main application configuration - default-function.role.ts # Default role for serverless functions - hello-world.function.ts # Example serverless function - hello-world.front-component.tsx # Example front component - // your entities (*.object.ts, *.function.ts, *.front-component.tsx, *.role.ts) + application.config.ts # Обязательный — основная конфигурация приложения + default-function.role.ts # Роль по умолчанию для бессерверных функций + hello-world.function.ts # Пример бессерверной функции + hello-world.front-component.tsx # Пример фронтенд-компонента + // ваши сущности (*.object.ts, *.function.ts, *.front-component.tsx, *.role.ts) ``` ### Соглашения важнее конфигурации @@ -162,6 +163,7 @@ src/ * **.nvmrc**: Фиксирует версию Node.js, ожидаемую проектом. * **eslint.config.mjs** и **tsconfig.json**: Обеспечивают линтинг и конфигурацию TypeScript для исходников вашего приложения на TypeScript. * **README.md**: Короткий README в корне приложения с базовыми инструкциями. +* **public/**: Папка для хранения общедоступных ресурсов (изображений, шрифтов, статических файлов), которые будут отдаваться вашим приложением. Файлы, размещённые здесь, загружаются во время синхронизации и доступны во время выполнения. * **src/**: Основное место, где вы определяете приложение как код: * `application.config.ts`: Глобальная конфигурация вашего приложения (метаданные и параметры выполнения). См. раздел «Конфигурация приложения» ниже. * `*.role.ts`: Определения ролей, используемых вашими логическими функциями. См. раздел «Роль функции по умолчанию» ниже. 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 fe012a19f5..7ce411165f 100644 --- a/packages/twenty-docs/l/tr/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/tr/developers/extend/capabilities/apps.mdx @@ -93,6 +93,7 @@ my-twenty-app/ eslint.config.mjs tsconfig.json README.md + public/ # Public assets folder (images, fonts, etc.) src/ application.config.ts # Required - main application configuration default-function.role.ts # Default role for serverless functions @@ -162,6 +163,7 @@ Genel hatlarıyla: * **.nvmrc**: Projenin beklediği Node.js sürümünü sabitler. * **eslint.config.mjs** ve **tsconfig.json**: Uygulamanızın TypeScript kaynakları için linting ve TypeScript yapılandırması sağlar. * **README.md**: Uygulama kökünde temel talimatların yer aldığı kısa bir README. +* **public/**: A folder for storing public assets (images, fonts, static files) that will be served with your application. Files placed here are uploaded during sync and accessible at runtime. * **src/**: Uygulamanızı kod olarak tanımladığınız ana yer: * `application.config.ts`: Uygulamanız için genel yapılandırma (meta veriler ve çalışma zamanı bağlantıları). Aşağıda "Uygulama yapılandırması"na bakın. * `*.role.ts`: Mantık fonksiyonlarınız tarafından kullanılan rol tanımları. Aşağıda "Varsayılan fonksiyon rolü"ne bakın. diff --git a/packages/twenty-docs/l/zh/developers/extend/capabilities/apps.mdx b/packages/twenty-docs/l/zh/developers/extend/capabilities/apps.mdx index 0fdeb55b7a..d7bb1a6d5f 100644 --- a/packages/twenty-docs/l/zh/developers/extend/capabilities/apps.mdx +++ b/packages/twenty-docs/l/zh/developers/extend/capabilities/apps.mdx @@ -93,12 +93,13 @@ my-twenty-app/ eslint.config.mjs tsconfig.json README.md + public/ # Public assets folder (images, fonts, etc.) src/ - application.config.ts # 必需 - 主应用程序配置 - default-function.role.ts # 用于无服务器函数的默认角色 - hello-world.function.ts # 示例无服务器函数 - hello-world.front-component.tsx # 示例前端组件 - // 你的实体 (*.object.ts, *.function.ts, *.front-component.tsx, *.role.ts) + application.config.ts # Required - main application configuration + default-function.role.ts # Default role for serverless functions + hello-world.function.ts # Example serverless function + hello-world.front-component.tsx # Example front component + // your entities (*.object.ts, *.function.ts, *.front-component.tsx, *.role.ts) ``` ### 约定优于配置 @@ -162,6 +163,7 @@ src/ * **.nvmrc**:固定项目期望的 Node.js 版本。 * **eslint.config.mjs** 和 **tsconfig.json**:为应用的 TypeScript 源码提供 Lint 与 TypeScript 配置。 * **README.md**:应用根目录中的简短 README,包含基本说明。 +* **public/**: A folder for storing public assets (images, fonts, static files) that will be served with your application. Files placed here are uploaded during sync and accessible at runtime. * **src/**:你以代码形式定义应用的主要位置: * `application.config.ts`:应用的全局配置(元数据和运行时关联)。 参见下方“应用配置”。 * `*.role.ts`:你的逻辑函数所使用的角色定义。 参见下方“默认函数角色”。