Skip to content

dazuma/common-protos-ruby

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Common Protos Ruby

Gem Version Gem Version

This repository is a home for the protocol buffer types which are common dependencies throughout the Google API ecosystem, generated for Ruby. The protobuf definitions for these generated Ruby classes are provided in the https://github.com/googleapis/googleapis repository.

Included gems

The gems available are:

Maintenance

Generally these gems are maintained by Google engineers and automated processes.

Gem updates

A GitHub Action periodically opens pull requests to update proto classes based on changes to the source protos from https://github.com/googleapis/googleapis. Changes can also be run locally on the command line by moving into an existing gem directory and running:

$ toys compile

You can also run toys compile at the top level of the repo to update all gems.

Creating new gems

New common component gems are rare, and decisions on their creation are owned by the Google Cloud SDK team in compliance with AIP 213.

If a new gem is needed, it can be generated by Google engineer by triggering a GitHub Action. It can also be generated locally on the command line by running:

$ toys new-gem path/to/proto/directory

Releases

Releases are handled by release-please. Release pull requests will be opened as needed and can be merged by Google engineers.

About

Ruby protocol buffer classes generated from https://github.com/googleapis/api-common-protos

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 70.4%
  • Shell 24.7%
  • HTML 4.9%