cursorless-dev / cursorless

Don't let the cursor slow you down

Home Page:https://www.cursorless.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Revisit `compile` / `build` npm script names / terminology

pokey opened this issue · comments

We're not very consistent with our terminology around compile and build in the various packages of our monorepo. We should

  • Look at compile / build in each of our packages, as well as the root package, to determine what they're doing
  • Come up with consistent terminology. I'd be tempted to remove compile entirely, and instead have build / build:foo for anything we're building and lint:tsc to replace the places where we use the term compile for type checking today. Because we don't actually emit anything from typescript, it's a bit of a misnomer to call it compile
  • Revisit whether the contributor really needs to run pnpm compile during initial install
  • Investigate impact on CI