AEB-labs / cruddl

Create a GraphQL API for your database, using the GraphQL SDL to model your schema.
https://aeb-labs.github.io/cruddl/
MIT License
131 stars 17 forks source link

Project status / roadmap #140

Open itsezc opened 4 years ago

itsezc commented 4 years ago

I have actively been following the development of Cruddl for a while now, I am eager to get involved in the development process, but there is a lot of missing information such as the project objectives, roadmap, indepth documentation (w/ Examples) and more.

Key features such as:

Other factors to consider are:

All these would not only boost the project's awareness but also use cases and contributions.

itsezc commented 4 years ago

@Yogu any feedback / input on this matter?

ManAnRuck commented 4 years ago

+1

tomdavidson commented 3 years ago

Ive been watching with excitement and curiosity as well. ArangoDB has a GraphQL Foxx Service but I do not know how it compares with cruddl.

mfusser commented 3 years ago

Hello everyone, sorry for the late answer. We have been very short on time, so we could not properly take care of communication. We are still very busy but we will try to improve our communication and at least try to answer your questions. Regarding the roadmap: We currently do not have any larger features planned. We have ideas both about GraphQL subscriptions and using FoxxServices but we currently do not have plans to implement anything in the near future (although that might change if we run into an urgent use case)

@tomdavidson I am not sure what you mean by your question as to me Arango Foxx Services and Cruddl are two very different things (I am not an expert on Foxx Services though).

mfusser commented 3 years ago

@tomdavidson ah sorry i misunderstood. At first glance GraphQL Foxx Service seems like a similar concept although I think cruddl has a few additional features like relations, permissions and time-to-live options Though as I do not know GraphQL Foxx Service it is hard to say.

tomdavidson commented 3 years ago

Foxx is also in an synchronous runtime but has direct access to the data. Seems like there are different opportunities with cruddl and the GraphQL Foxx Service but Im not exactly sure. A comparison in the docs could be handy to new cruddl users & contributors.

mfusser commented 3 years ago

I agree that might be useful for comparison. I want to have a look at it at some point anyway. I will add it to our backlog but I am not sure if/when I will have the time.

itsezc commented 3 years ago

@mfusser is it possible to add a changelog for each release

Yogu commented 3 years ago

@mfusser is it possible to add a changelog for each release

Yeah we've been very negligent of the changelog for a while. I added release notes for 2.1.0 and 2.0.0 and try to add them to older releases gradually.

frankmayer commented 2 years ago

I just wanted to ask if any of the features discussed above have any chance at getting in. (Maybe in the time since the original post, some things have changed?)

I am especially interested in:

Thank you

Yogu commented 2 years ago

Sorry, none of these features are currently planned for a specific time frame.