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

v0 Dart client generation #2

Closed
wants to merge 32 commits into from

Conversation

austinmilt
Copy link
Collaborator

This PR adds Dart client code generation. It uses only the core Dart library so no additional dependencies are needed.

This version includes

  • client code generation
  • services interface generation for mocking in tests
  • test validation against the test webrpc schema
  • test validation against an additional webrpc schema
  • CI test automation
  • an example Flutter client app with a Go backend

Note this version ignores wide/large number truncation that occurs in web environments (i.e. Flutter web) (see webrpc/webrpc#283)

@austinmilt
Copy link
Collaborator Author

@pkieltyka I am not seeing the CI testing action get triggered. Is that disabled for this repo?

@VojtechVitek
Copy link
Contributor

Hmm, it looks enabled already:
Screen Shot 2024-04-22 at 12 38 38 PM

@austinmilt let me give you Admin access on this repo. I just sent you an invite. Can you git push your branch to this repo directly (rather than to a fork) and create a new PR? Let's see if that triggers the CI :)

@austinmilt
Copy link
Collaborator Author

Closing in favor of PR #3 to enable github actions

@austinmilt austinmilt closed this Apr 22, 2024
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.

2 participants