Ana içeriğe atla

Documentation Index

Fetch the complete documentation index at: https://docs.twenty.com/llms.txt

Use this file to discover all available pages before exploring further.

npx create-twenty-app ile oluşturulan yeni bir uygulama şöyle görünür:
my-twenty-app/
  package.json
  src/
    application-config.ts                   # Required — your app's entry point
    default-role.ts                         # Permissions for logic functions
    constants/
      universal-identifiers.ts              # Auto-generated UUIDs and metadata
    __tests__/
      setup-test.ts
      app-install.integration-test.ts
  .github/workflows/ci.yml                  # GitHub Actions
  public/                                   # Static assets
  vitest.config.ts                          # Test runner config
  tsconfig.json, tsconfig.spec.json
  .nvmrc, .yarnrc.yml, .oxlintrc.json
  README.md, LLMS.md

Temel dosyalar

Dosya / KlasörAmaç
src/application-config.tsGerekli. Uygulamanızın ana yapılandırma dosyası.
src/default-role.tsMantık işlevlerinizin neye erişebileceğini denetleyen varsayılan rol.
src/constants/universal-identifiers.tsOtomatik oluşturulan UUID’ler ve meta veriler (görünen ad, açıklama).
src/__tests__/Entegrasyon testleri (kurulum + örnek test).
public/Uygulamanızla birlikte sunulan statik varlıklar (görüntüler, yazı tipleri).
Dosya organizasyonu size kalmış. Yukarıdaki klasörler birer konvansiyondur — SDK, dosyanın nerede olduğundan bağımsız olarak export default defineEntity(...) çağrılarını AST analizi yoluyla algılar.