googleapis / gapic-generator-csharp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API Client Generator for C#

A generator for protocol buffer described APIs for and in C#.

GitHub Actions status

This is a generator for API client libraries for APIs specified by protocol buffers, such as those inside Google. It takes a protocol buffer (with particular annotations) and uses it to generate a client library, as specified at aip.dev/client-libraries.

Purpose

This generator replaces the older monolithic generator, and is suitable for production use.

Bazel support

Bazel support is currently experimental, and may change without warning.

See bazel_example/README.md for an example of using the C# bazel rules.

About

License:Apache License 2.0


Languages

Language:C# 99.5%Language:Starlark 0.4%Language:Shell 0.1%Language:Dockerfile 0.0%