Open Urigo opened 2 years ago
Hey, @Urigo . Want to work on this issue. Is there any document more on this issue to get a good idea on this.?
Thanks.
hey @b4s36t4 I have update the description for this issue. Let me know if something needs clarification or if you have any questions.
another inspiration: https://reddit.com/r/graphql/s/ItUaesAfZT
Similar to
create-next-app
(maybe we can even use/fork/contribute to their code) we want to create a CLI package which can be used to bootstrap a Yoga app. It should allow bootstrapping different ways yoga can be used.Examples
npx create-yoga my-next-example --tenplate=next --ts
this will create a NextJS app in which we have Yoga as/api/graphql
npx create-yoga my-node-app
this is the default where it bootstraps a simple Node-js app with raw HTTP to use GraphQL YogaOptions
-
--template=
: default these are all the integrations GraphQL Yoga supports. Basically we can point this to our examples we have in this repo to bootstrap. So the folder name in that directory become the name for template flag. If you give a GitHub repo or path then it will bootstrap from that--use-npm
: To explicitly bootstrap withnpm
--use-pnpm
: To explicitly bootstrap withpnpm