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

Migrate package to Typescript and new build system #72

Merged
merged 17 commits into from
Oct 24, 2023
Merged

Migrate package to Typescript and new build system #72

merged 17 commits into from
Oct 24, 2023

Conversation

tokebe
Copy link
Member

@tokebe tokebe commented Oct 12, 2023

Migrates package to typescript with minimal implementation changes. Several types were duplicated to support this, in the future BTE should be broken up into more packages (such as an @biothings_explorer/types) to allow for better import control and increased maintainability.

See biothings/bte_trapi_query_graph_handler/pull/170 for requirements to merge and further details on the migration.

As with the above, tests work locally -- something must be wrong in the GitHub Actions config.

@tokebe
Copy link
Member Author

tokebe commented Oct 12, 2023

(addresses #6)

@tokebe tokebe changed the title Migrate package to Typescript Migrate package to Typescript and new build system Oct 23, 2023
@tokebe
Copy link
Member Author

tokebe commented Oct 23, 2023

Additional changes:

  • Migrated to pnpm+turborepo build system and workspace structure
  • Adds/updates/fixes dependencies

@tokebe
Copy link
Member Author

tokebe commented Oct 23, 2023

Note: tests pass on local -- PR is ready to go.

@tokebe tokebe merged commit aa6244a into main Oct 24, 2023
2 of 3 checks passed
@tokebe tokebe mentioned this pull request Oct 24, 2023
@tokebe tokebe deleted the typescript branch November 3, 2023 20:31
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