This repository supports the Postman Insights Agent. It contains protobuf definitions and generator scripts for Go, Python, and JavaScript.
Generated code is checked into source control to enable the use of
native-language tooling without needing to invoke the protoc compiler.
- Make the change under
proto/ - Run
make build - Update
observability-shared-libswith the new version of the Go package - In
observability-shared-libs/spec_utils/ir_hash, updategen.gowith any new message types, or new inner structs from oneof types. Then runmakein that directory to generate a new set of hash functions. (If you add a new file, add that file to the list ingen.goso that it will be checked for version mismatch.)
proto/ # protobuf definitions
foo/ # protobuf package
...
go/ # Generated Go code
foo/
py/ # Generated Python code
foo/
js/ # Generated JavaScript code
foo/