TxPB

module
v3.2.2-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2020 License: AGPL-3.0, MIT

README

TxPB

TxPB is the main source of information for using TemporalX, and includes protocol buffer definitions, generated code, and documentation. If you are looking for the protocol buffer definitions, check the pb folder.

We have pre-generated gRPC bindings for the following languages:

If you want bindings in other languages, feel free to open a github issue. Alternatively you can generate language bindings independently as long as the languages you are using support the appropriate protocol buffer and gRPC versions.

Documentation

Examples

We have an ever growing library of examples that will help you get started with TemporalX. For all code examples see the examples folder.

Code Generation

Before generating the code, you'll need to download quite a few generators. Before downloading the generators you'll need to have a valid installation of the following, please consult appropriate installation manuals as required:

  • Go 1.13+
  • NodeJS
  • NPM
  • Python3
  • Make

Once you have all of this installed, you can then install the needed generators which will allow you to generate the gRPC client stubs. To do this run make install. This has to download quite a few packages so it might take some time to complete. The only thing this doesn't install is a java generator, to do that visit https://search.maven.org/search?q=g:io.grpc%20a:protoc-gen-grpc-java and download the one for your platform.

After you've downloaded all generator tooling, you can generate the client stubs, and documentation with a single make.

License

All code in this repository is licensed under AGPL-3.0, and all documentation is licensed under MIT. Documentation is anything that is a readme, or html file. Code is pretty much anything other than documentation such as javascript, java, golang, python, and .proto files.

This is different than the license key that is used to authorize your purchase and ownership of TemporalX.

Directories

Path Synopsis
examples
go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL