Hello all! I think supabase is awesome. As a Haske...
# off-topic
r
Hello all! I think supabase is awesome. As a Haskell developer, I think having a supabase client for Haskell could make web development a lot easier. I wanted to start the process for implementing the client, but before I start, I have a few questions: - Do the gotrue-hs, realtime-hs, and postgrest-hs repos have to be under the supabase-community org? - Is there an official spec that describes each service that I should adhere to? Or do I just study the official JavaScript clients and go based off of that? I ask because, for example, the postgrest-js project only implements a small subset of PostgREST's full functionality. If I'm implementing a standalone client for PostgREST in Haskell, should I aim for implementing all of the bells and whistles, or is only the small subset used by supabase required? I may be misunderstanding the interaction between supabase and PostgREST, but it seems that supabase doesn't use everything PostgREST has to offer. - Which service do you recommend starting with? After briefly studying the three, I came to the conclusion that the gotrue client will be the easiest to implement and I should start there. Are there any other Haskell developers out there interested in joining this project? Thank you for reading!
c
> have to be under the supabase-community org no they don't. Typically they start outside and then the maintainer decides they want to move to the supabase-community org (more attention, support) > Or do I just study the official JavaScript clients and go based off of that? This is how most do it! > implements a small subset of PostgREST's full functionality hmm, what's missing? > Which service do you recommend starting with? Defintiely PostgREST - it's useful as a standalone library (a lot of people use PostgREST outside of supabase)
r
Got it. Yeah after studying the client for PostgREST everything seems to be there so I must've misunderstood the docs. So yeah I guess I'll start with PostgREST, looking forward to it.