Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build system: Migrate to pnpm+turborepo, re-organize workspace #740

Merged
merged 35 commits into from
Oct 24, 2023
Merged

Conversation

tokebe
Copy link
Member

@tokebe tokebe commented Oct 10, 2023

This PR re-organizes the build system such that:

  • npm is replaced with pnpm for faster install/better workspace support
  • Building uses turborepo for quicker/more intelligent build/task management
  • The packages folder is now a flat directory
  • Server code is moved to its own repo
  • Many scripts and interactions are streamlined
  • Typescript is better supported across the packages
  • Deployment to npm is no longer a focus

@tokebe tokebe changed the title Support query graph handler typescript migration Migrate build system to pnpm+turborepo Oct 23, 2023
@tokebe tokebe changed the title Migrate build system to pnpm+turborepo Build system: Migrate to pnpm+turborepo, re-organize workspace Oct 23, 2023
@tokebe
Copy link
Member Author

tokebe commented Oct 23, 2023

Note: currently failing tests due to SRI socket hang up, rather than any failing unit tests/other integration tests. PR passes all tests on local and is ready to move forward.

@tokebe tokebe merged commit 106cd86 into main Oct 24, 2023
0 of 2 checks passed
@tokebe tokebe deleted the typescript branch October 25, 2023 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant