{"repo":"temporalio/api","free":true,"listed":false,"github":"https://github.com/temporalio/api","clone":"git clone https://github.com/temporalio/api.git","description":"Temporal gRPC API and proto files","language":"Go","stars":132,"topics":["grpc","protobuf","api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Temporal proto files This repository contains both the protobuf descriptors and OpenAPI documentation for the Temporal platform. How to use Install as git submodule to the project. Contribution 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. Breaking changes 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. License MIT License, please see LICENSE for details.","default_branch":null,"files":null,"tree":[],"storefront":"/r/temporalio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/temporalio/api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}