Temporal gRPC API and proto files
See the codeThis repository contains both the protobuf descriptors and OpenAPI documentation for the Temporal platform.
Install as git submodule to the project.
Make your change to the temporal/proto files, and run make to update the openapi definitions.
Rust is also required because make installs and runs nex-gen when regenerating system Nexus WIT files.
Sometimes during initial feature development, there will be breaking API changes made. Running make will
catch these changes and fail CI. If the breaking change is for a feature not yet released, a temporary ignore
line can be added to buf.yaml to pass CI. This is
an example
of adding such an exception. A subsequent PR will be needed to then disable to exception once it's been merged in.
MIT License, please see LICENSE for details.
248 followers · starred Sep 2023
363 followers · starred Apr 2026
124 followers · starred Sep 2025
89 followers · starred Jul 2024
Go
74.1%
Makefile
25.9%
Temporal gRPC API and proto files
See the codeThis repository contains both the protobuf descriptors and OpenAPI documentation for the Temporal platform.
Install as git submodule to the project.
Make your change to the temporal/proto files, and run make to update the openapi definitions.
Rust is also required because make installs and runs nex-gen when regenerating system Nexus WIT files.
Sometimes during initial feature development, there will be breaking API changes made. Running make will
catch these changes and fail CI. If the breaking change is for a feature not yet released, a temporary ignore
line can be added to buf.yaml to pass CI. This is
an example
of adding such an exception. A subsequent PR will be needed to then disable to exception once it's been merged in.
MIT License, please see LICENSE for details.
248 followers · starred Sep 2023
363 followers · starred Apr 2026
124 followers · starred Sep 2025
89 followers · starred Jul 2024
Go
74.1%
Makefile
25.9%