Skip to content

cretz/temporal-sdk-ruby-poc

Repository files navigation

(under development)

Development

Build

Prerequisites:

  • Ruby (i.e. ruby and bundle on the PATH)
  • Rust (i.e. cargo on the PATH)
  • Protobuf Compiler (i.e. protoc on the PATH)
  • This repository, cloned recursively

To build shared library for development use:

bundle exec rake compile:dev

To build and test release:

bundle exec rake

Testing

To test:

bundle exec rspec

Single test:

bundle exec rspec -e "my test description"

Code Formatting and Type Checking

This project uses rubocop:

bundle exec rake rubocop:autocorrect

TODO(cretz): Type checking

Proto Generation

bundle exec rake proto:generate

TODO

  • Don't use SendableProc pattern, try Opaque
  • Try to use wrap instead of TypedData

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published