Skip to content

Define gRPC interface files for a workspace API #8681

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

Closed
Tracked by #7900
csweichel opened this issue Mar 9, 2022 · 0 comments · Fixed by #8683
Closed
Tracked by #7900

Define gRPC interface files for a workspace API #8681

csweichel opened this issue Mar 9, 2022 · 0 comments · Fixed by #8683
Labels
component: public-api type: work item This issue pertains to something we have to do where the result is not code or a deployed feature

Comments

@csweichel
Copy link
Contributor

csweichel commented Mar 9, 2022

  • define proto files covering services to list workspaces, create and start workspace, and listen to status updates (including pre-builds and image builds)
  • gather experiences with/revise API design guidelines from the design doc
  • define and separate re-usable concepts, e.g. for paging, structured errors
  • generate implementations in TypeScript, Go and Java

Part of #7900

@csweichel csweichel added type: work item This issue pertains to something we have to do where the result is not code or a deployed feature component: public-api labels Mar 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: public-api type: work item This issue pertains to something we have to do where the result is not code or a deployed feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant