Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noahdietz/messagemaps
protoc plugin that emits each field of type map with a value type of kind Message
https://github.com/noahdietz/messagemaps
Last synced: 13 days ago
JSON representation
protoc plugin that emits each field of type map with a value type of kind Message
- Host: GitHub
- URL: https://github.com/noahdietz/messagemaps
- Owner: noahdietz
- License: apache-2.0
- Created: 2022-11-16T21:23:02.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-16T21:23:56.000Z (about 2 years ago)
- Last Synced: 2024-10-28T20:49:15.119Z (2 months ago)
- Language: Go
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# protoc-gen-messagemaps
Collects all fields of type `map` with a value type of kind `Message`. Use flag
`resources_only` to limit the findings to those fields belonging to Resource
messages. Multiple runs using the same `out_file` appends the results of the
subsequent runs to the existing contents.Run `./analyze.sh` in the projects directory to get results. This script is
specifically meant to analyze all proto packages in `google/cloud` of
[googleapis][].Clone [googleapis] and export the variable `GOOGLEAPIS` in your shell to avoid
repetitive downloads. The script will download and set the variable itself
if unset.[googleapis]: https://github.com/googleapis