How far along that path has this project progressed? I can't really tell from the main page.
How far along that path has this project progressed? I can't really tell from the main page.
(disclaimer: I work on EdgeDB)
[1] https://www.edgedb.com/ [2] https://www.edgedb.com/docs/guides/migrations/index [3] https://www.edgedb.com/docs/guides/introspection/index [4] https://www.edgedb.com/docs/graphql/graphql
It is a GraphQL server that sits on top of your Postgres DB and the schema reflects the table schema. It's quite powerful right out of the box.
If you combine that on the front-end with Apollo and a Typescript types code generator, you end up with strong typing all the way from your database to the front-end.
I'm looking, still, for an all-in-one solution to this, though I do need more control over my queries/mutations than what Hasura would give me.
Not all-in-one, but this approach has been really effective in a large codebase.
I am working on a solution to simplify this piece of the puzzle and seeking feedback for an early version of the solution.
Please DM me (email in profile) and we can set something up.
has GUi tooling also.
https://github.com/dosco/graphjin
You give it the Postresql script and you will see the new GraphQL schema in he GUI, ready to test. This means that is only one change point ever - the sql.
It also supports subscriptions.
for CI you can just put the script into your git tree and it will pick them up at the start of a deploy update.