-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move the protos to another repository #133
Comments
I think we can move the proto files to a sub-directory in opamp-spec and consume opamp-spec as a submodule in this repo. This is similar to what we do with OTLP protos in https://github.com/open-telemetry/opentelemetry-proto-go We already have a gen-proto target in makefile. It will need to use the proto files from the submodule. Generated files should continue to be stored in this repo. Ideally also want a github action that verifies that protos match the generated file. |
Contributes to open-telemetry/opamp-go#133 Now that we are adding OpAMP Java implementation the protos can no longer live in opamp-go. We are moving the protos to the spec repo since it fits this repo's purpose naturally. The proto files are copied verbatim from opamp-go. Any changes needed in the proto files can be done in a future PR. In the future it is also worth exploring if we can delete the message definitions from specification.md and instead link them directly to the proto files so that we have a single source of truth.
Contributes to open-telemetry/opamp-go#133 Now that we are adding OpAMP Java implementation the protos can no longer live in opamp-go. We are moving the protos to the spec repo since it fits this repo's purpose naturally. The proto files are copied verbatim from opamp-go. Any changes needed in the proto files can be done in a future PR. In the future it is also worth exploring if we can delete the message definitions from specification.md and instead link them directly to the proto files so that we have a single source of truth.
Contributes to open-telemetry/opamp-go#133 Now that we are adding OpAMP Java implementation the protos can no longer live in opamp-go. We are moving the protos to the spec repo since it fits this repo's purpose naturally. The proto files are copied verbatim from opamp-go. Any changes needed in the proto files can be done in a future PR. In the future it is also worth exploring if we can delete the message definitions from specification.md and instead link them directly to the proto files so that we have a single source of truth.
Contributes to open-telemetry/opamp-go#133 Now that we are adding OpAMP Java implementation the protos can no longer live in opamp-go. We are moving the protos to the spec repo since it fits this repo's purpose naturally. The proto files are copied verbatim from opamp-go. Any changes needed in the proto files can be done in a future PR. In the future it is also worth exploring if we can delete the message definitions from specification.md and instead link them directly to the proto files so that we have a single source of truth.
Contributes to open-telemetry/opamp-go#133 Now that we are adding OpAMP Java implementation the protos can no longer live in opamp-go. We are moving the protos to the spec repo since it fits this repo's purpose naturally. The proto files are copied verbatim from opamp-go. Any changes needed in the proto files can be done in a future PR. In the future it is also worth exploring if we can delete the message definitions from specification.md and instead link them directly to the proto files so that we have a single source of truth.
Contributes to open-telemetry/opamp-go#133 Now that we are adding OpAMP Java implementation the protos can no longer live in opamp-go. We are moving the protos to the spec repo since it fits this repo's purpose naturally. The proto files are copied verbatim from opamp-go. Any changes needed in the proto files can be done in a future PR. In the future it is also worth exploring if we can delete the message definitions from specification.md and instead link them directly to the proto files so that we have a single source of truth.
Proto files were moved to opamp-spec. They are no longer necessary here. We now consume protos from opamp-spec repo. Resolves open-telemetry#133
Proto files were moved to opamp-spec. They are no longer necessary here. We now consume protos from opamp-spec repo. Resolves open-telemetry#133
Proto files were moved to opamp-spec. They are no longer necessary here. We now consume protos from opamp-spec repo. Resolves #133
As per our discussion in slack, the protos should be moved to another repository so that the java implementation can use them.
The text was updated successfully, but these errors were encountered: