From 3e525d7108926b80477ac9ed01162e0156b50348 Mon Sep 17 00:00:00 2001 From: Yuri Shkuro Date: Wed, 22 Jan 2025 12:25:54 -0500 Subject: [PATCH] Mention Go code Mention Go code Signed-off-by: Yuri Shkuro --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 8ba534c..449cfb6 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,14 @@ A set of shared Thrift and Protobuf data model definitions used by the Jaeger components. +As of Jan 2025 this repository also hosts Go code: + * implementation of Jaeger-v1 domain model + * Previous import path `"github.com/jaegertracing/jaeger/model"` + * New import part is `"github.com/jaegertracing/jaeger-idl/model/v1"` + * `protoc`-generated Go types for `api_v2` + * Previous import path `"github.com/jaegertracing/jaeger/proto-gen/api_v2"` + * New import part is `"github.com/jaegertracing/jaeger-idl/proto-gen/api_v2"` + ## Generating code This repository does not publish the generated code, but it does run Thrift and `protoc` generators as part of the CI to verify all IDL files. See the [Makefile](./Makefile) for example. In particular, the classes for different languages can be compiled using the `jaegertracing/protobuf` Docker image (see [README](https://github.com/jaegertracing/docker-protobuf/blob/master/README.md)).