Discover Packages
github.com/akitasoftware/akita-ir
module
Version:
v0.0.0-...-548fc4a
Opens a new window with list of versions in this module.
Published: Apr 29, 2024
License: Apache-2.0
Opens a new window with license information.
README
README
¶
Contents
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.
Updating the Protobuf definition
Make the change under proto/
Run make build
Update
observability-shared-libs
with the new version of the Go package
In observability-shared-libs/spec_utils/ir_hash
, update gen.go
with any
new message types, or new inner structs from oneof types. Then run make
in
that directory to generate a new set of hash functions. (If you add a new
file, add that file to the list in gen.go
so that it will be checked
for version mismatch.)
Directory structure
proto/ # protobuf definitions
foo/ # protobuf package
...
go/ # Generated Go code
foo/
py/ # Generated Python code
foo/
js/ # Generated JavaScript code
foo/
Expand ▾
Collapse ▴
Directories
¶
go
Click to show internal directories.
Click to hide internal directories.