--- title: أوامر icon: terminal description: أوامر مفيدة لتطوير Twenty. --- يمكن تشغيل الأوامر من جذر المستودع باستخدام `npx nx`. استخدم `npx nx run {project}:{command}` للاستهداف الصريح. ## بدء التطبيق ```bash npx nx start twenty-front # Frontend dev server (http://localhost:3001) npx nx start twenty-server # Backend server (http://localhost:3000) npx nx run twenty-server:worker # Background worker ``` ## قاعدة البيانات ```bash npx nx database:reset twenty-server # Reset and seed database npx nx run twenty-server:database:migrate:prod # Run migrations npx nx run twenty-server:database:migrate:generate --name --type # Generate a migration ``` ## فحص الشيفرة ```bash npx nx lint:diff-with-main twenty-front # Lint changed files (fastest) npx nx lint:diff-with-main twenty-server npx nx lint twenty-front --configuration=fix # Auto-fix ``` ## التحقق من الأنواع ```bash npx nx typecheck twenty-front npx nx typecheck twenty-server ``` ## الاختبار ```bash # Frontend npx nx test twenty-front # Jest unit tests npx nx storybook:build twenty-front # Build Storybook npx nx storybook:test twenty-front # Storybook tests # Backend npx nx run twenty-server:test:unit # Unit tests npx nx run twenty-server:test:integration # Integration tests npx nx run twenty-server:test:integration:with-db-reset # Integration with DB reset # Single file (fastest) npx jest path/to/test.test.ts --config=packages/{project}/jest.config.mjs ``` ## جراف كيو إل ```bash npx nx run twenty-front:graphql:generate # Regenerate types npx nx run twenty-front:graphql:generate --configuration=metadata # Metadata schema ``` ## الترجمات ```bash npx nx run twenty-front:lingui:extract # Extract strings npx nx run twenty-front:lingui:compile # Compile translations ``` ## البناء ```bash npx nx build twenty-shared # Must be built first npx nx build twenty-front npx nx build twenty-server ```