Skip to content
This repository was archived by the owner on Jan 18, 2026. It is now read-only.

feat: TypeScript microgenerator#9

Merged
alexander-fenster merged 73 commits intomasterfrom
proof-of-concept
Aug 26, 2019
Merged

feat: TypeScript microgenerator#9
alexander-fenster merged 73 commits intomasterfrom
proof-of-concept

Conversation

@alexander-fenster
Copy link
Contributor

Initial commit, work in progress. Works as a protoc plugin. Generates regular (unary) methods only.

(just moving the development from proof-of-concept branch to master branch since we now have CI and baseline tests!)

Attn. reviewers: please pay attention on the generator code and not the library template that will change soon to backport the recent gapic-generator changes.

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Aug 22, 2019
@alexander-fenster
Copy link
Contributor Author

To be updated: protos folder will be removed in favor of using protos from gax (waiting for googleapis/nodejs-proto-files#213). If that PR and gax release lands faster I will update this PR.

Copy link
Contributor

@JustinBeckwith JustinBeckwith left a comment

Choose a reason for hiding this comment

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

First round done. Space key entering . random . dots, so sorry about that.

Copy link
Contributor

@JustinBeckwith JustinBeckwith left a comment

Choose a reason for hiding this comment

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

LGTM w/ nits

@alexander-fenster
Copy link
Contributor Author

@xiaozhenliu-gg5 Please feel free to merge this after the last comments are resolved. Thanks!

and authenticaion providers, allowing you to describe what your services
expect and accept from clients.

## api-compiler
Copy link
Contributor

Choose a reason for hiding this comment

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

Why is this here?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The whole protos folder is not supposed to be here, it will go away after the next gax release. #13

Copy link
Contributor

@lukesneeringer lukesneeringer left a comment

Choose a reason for hiding this comment

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

Approved with nits.

xiaozhenliu-gg5 and others added 3 commits August 26, 2019 11:22
Co-Authored-By: Luke Sneeringer <lukesneeringer@google.com>
Co-Authored-By: Luke Sneeringer <lukesneeringer@google.com>
Copy link
Contributor

@xiaozhenliu-gg5 xiaozhenliu-gg5 left a comment

Choose a reason for hiding this comment

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

@alex, sure, I will merge the PR when it gets all approvals.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants