-
-
Notifications
You must be signed in to change notification settings - Fork 516
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap #227
Comments
I also propose a simplified version of the demo with a single html file that loads a schema from an internet endpoint using voyager as a library. |
My PR #228 also include this demo |
@LunaticMuch My main concern is how hard it would be to develop locally. |
True, but would not a small express server doing the same in a much easier way? Today demo is a complex package, because allows for several options, it's in the between a stable demo website (what used to be) and a local sandbox. |
@LunaticMuch By demo being complex do you mean "Change Schema" functionality? We have a lot of traffic for "demo" (> 3k unique visitors/month) so I want to continue to work on it and add more features. It would be hard to maintain a separate repo (hard to test changes, doubling release and other maintenance work, etc.) Thinking about it, we can move a few "demo" components under |
It is a good proposal. But let me rephrase some of my sentences 😄 I am not suggesting to remove the demo and scrap the website. There's a massive value with that. The library should be just the library, with the goal to visualize a graphql schema; this should be testable without making various tests using the demo. The two components you are proposing are anyway a good point of next. |
I'd like to make a few suggestions and also help out:
I'd argue against removing lodash only because it's so lightweight and convenient when importing specific modules instead of the entire library. But that's personal preference :) I think with some architecture changes and package.json script updates, we wouldn't need to move the demo and website out, but I also see the merits in separating them. |
@joeponzio I see the value in changing the approach to react. @IvanGoncharov I can probably take the |
Speeding up would be welcomed too. My schema taks |
@deathemperor I switched to the WASM build of GraphViz in v1.0.0, so it should significantly improve performance. |
Do you think themes could be in the roadmap? @IvanGoncharov Happy to help code it. |
A lot of stuff is overdue on this project.
But as first priority I want to take steps that simplify the maintainer job and allow to develop new features faster:
strict: true
intsconfig.json
GraphQLSchema
instead of custom JSON based schema https://github.com/IvanGoncharov/graphql-voyager/blob/master/src/introspection/introspection.tsThe text was updated successfully, but these errors were encountered: