oslabs-beta/Tuba

Clients for other platforms and source

Opened this issue ยท 1 comments

Problem

Would be nice to see the source and clients for multiple platforms and languages. In order to better serve the community.

  • Node.js
  • Deno / Bun
  • Python
  • Go
  • C#
  • Rust
  • Ruby

Solution

Making logging clients for other platforms.

Might be worth considering a switch from direct DB access to reporting through a web API with DB access. If there's Open API schema, then could be at least easier to code-gen a client for the languages or easier at least.

Additional information

No response

๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Contributing

  • ๐Ÿ™‹โ€โ™‚๏ธ Yes, I'd love to make a PR to implement this feature!

Hey Michael- love these ideas and totally where we were heading conceptually in terms of other languages and backend frameworks being supported!

Could you explain the Open API concept more- are you imagining a user would instead submit their SQL link to an endpoint via some time of postman Post request including the link as opposed to placing it inside the docker env?? I'd love if you could walk us through it a little bit and explain the benefit as we introduce other languages. I think it would be awesome if you wanted to contribute!