typelevel / general

Repository for general Typelevel information, activity and issues
19 stars 8 forks source link

Submitting Trembita for incubator membership #93

Closed vitaliihonta closed 5 years ago

vitaliihonta commented 5 years ago

I'd like to propose trembita as a Typelevel incubator project. Trembita is a project that allows to model complex data transofmation pipelines (locally, in parallel, using akka streams or on spark cluster, streaming and non-streaming). It also provides typesafe DSL for stateful transformations (FSM style like in Akka FSM actor) and QL (like frameless does but not only for spark).

It is implemented in pure-functional way (in most cases) using Cats (Effect), Shapeless, Spire. I've already integrated it with Akka Streams, Apache Spark (RDD, SQL, Streaming). Also I'm planning to integrate it with distributed cache The goal of this project is to be a glue for techonologies zoo you see in business projects. It also should provide easy-to-use, typesafe API.

I'm the sole maintainer. Currently trembita doesn't support the Scala Code of Conduct because I'm developing it on my own. I'll adopt Code of Conduct if community is interested in developing the project. Currently there is not much documentation and tests, but I'm committed to adding more

larsrh commented 5 years ago

So far, this hasn't gotten any attention. Would the Frameless and/or Monix people take a look, please? @adelbertc @alexandru

vitaliihonta commented 5 years ago

Here is my speech about trembita. Hope it will help to understand the purpose of this library 😅

vitaliihonta commented 5 years ago

@larsrh any updates?

larsrh commented 5 years ago

After leaving this open for a while, nobody from the current Typelevel project members has given this ticket a :+1:. This is required so that the technical aspects of the projects can be checked for alignment with Typelevel. Hence I'll close this for the time being. Feel free to reopen once a couple of people acknowledge the membership request. In the meantime, you could also try to solicit feedback in the Gitter channel.

vitaliihonta commented 5 years ago

@larsrh anyway thank you for your attention!