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

Module Agnostic Schema Binding #763

Merged
merged 11 commits into from
Mar 22, 2022
Merged

Module Agnostic Schema Binding #763

merged 11 commits into from
Mar 22, 2022

Conversation

dOrgJelli
Copy link
Contributor

Make the schema bind project "module agnostic", where it can handle being given an array of arbitrary named modules, and generated bindings for each one of them. Additionally, support for macro-level concepts like "entry point files" and "common type folders" can be implemented in the individual bindings themselves.

For example:

  • The plugin-ts & app-ts bindings can create entry point modules.
  • The wasm-as binding can generate a common type folder.

@dOrgJelli dOrgJelli changed the base branch from prealpha to prealpha-dev March 19, 2022 04:04
@dOrgJelli dOrgJelli marked this pull request as ready for review March 19, 2022 11:59
@dOrgJelli
Copy link
Contributor Author

Just went through the code one more time, pretty confident about its current state. @krisbitney @nerfZael @Niraj-Kamdar could I get 2 sign offs when you have a moment? LMK if you have any questions or would like a walk-through of the PR.

@namesty namesty self-requested a review March 22, 2022 01:13
krisbitney
krisbitney previously approved these changes Mar 22, 2022
Copy link
Contributor

@krisbitney krisbitney left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

namesty
namesty previously approved these changes Mar 22, 2022
Copy link
Collaborator

@namesty namesty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Niraj-Kamdar
Niraj-Kamdar previously approved these changes Mar 22, 2022
Copy link
Contributor

@Niraj-Kamdar Niraj-Kamdar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dOrgJelli dOrgJelli dismissed stale reviews from Niraj-Kamdar and namesty via a245e48 March 22, 2022 18:58
@dOrgJelli dOrgJelli merged commit 2d7f0ef into prealpha-dev Mar 22, 2022
@dOrgJelli dOrgJelli deleted the schema-bind-modules branch February 2, 2023 15:40
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.

4 participants