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

Generate Typescript connector builder API client code #17812

Closed
lmossman opened this issue Oct 11, 2022 · 1 comment · Fixed by #18274
Closed

Generate Typescript connector builder API client code #17812

lmossman opened this issue Oct 11, 2022 · 1 comment · Fixed by #18274
Assignees

Comments

@lmossman
Copy link
Contributor

lmossman commented Oct 11, 2022

Tell us about the problem you're trying to solve

As described in the Tech Spec, the connector builder server API that will back the UI is defined in an OpenAPI specification, so that server and client code can be auto-generated from the API spec.

Describe the solution you’d like

This ticket involves configuring the airbyte-webapp to auto-generate typescript classes from the connector-builder-server OpenAPI spec on build, so that the webapp always has the most up-to-date classes available for the API.

This will look similar to how we generate client classes from the Airbyte API spec:

input: "../airbyte-api/src/main/openapi/config.yaml",

Acceptance Criteria

  • Typescript classes are auto-generated in the airbyte-webapp module from the connector-builder-server API spec on build
  • Ignore the generated classes, similar to AirbyteApiClient
@sherifnada
Copy link
Contributor

blocked on tim review who is PTO

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants