cursorless
cursorless copied to clipboard
Revisit `compile` / `build` npm script names / terminology
We're not very consistent with our terminology around compile and build in the various packages of our monorepo. We should
- [ ] Look at
compile/buildin 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
compileentirely, and instead havebuild/build:foofor anything we're building andlint:tscto replace the places where we use the termcompilefor type checking today. Because we don't actually emit anything from typescript, it's a bit of a misnomer to call itcompile - [ ] Revisit whether the contributor really needs to run
pnpm compileduring initial install https://github.com/cursorless-dev/cursorless/blob/1183dd3cd4991db871536599252ec782293a1512/docs/contributing/CONTRIBUTING.md#L23 - [ ] Investigate impact on CI