NexisChat Docs
ActionsSetup

Project Setup

Expectations for scripts and structure to integrate cleanly with CI and local tooling.

Scripts expected by CI

Per workspace (apps/*, packages/*), CI auto-detects these scripts:

  • typecheck (TypeScript projects)
  • build
  • lint
  • format, format:check, or prettier

Workspaces missing a script will have that job skipped.

  • typecheck: tsc -p tsconfig.json --noEmit
  • build: framework-appropriate build step (e.g., Next.js, Astro, library bundling)
  • lint: eslint . --max-warnings=0
  • format:check: prettier --check .