66597be8a7
### Reason for making this change https://yarnpkg.com/getting-started/qa#:~:text=yarn%2Finstall%2Dstate.,your%20workspaces%20all%20over%20again. In the official documentation of `yarn`, it is stated that `.yarn/install-state.gz` is an optimization file that developer shouldn't ever have to commit. However, currently, when running `create-next-app`, `.yarn/install-state.gz` is being commited. ### Remaining work I apologize for only modifying one template initially to initiate the discussion first. If this change is agreed upon, it should be synchronized with other `.gitignore` templates. Would it be possible to follow a similar approach as in https://github.com/vercel/next.js/pull/47241? I would appreciate any assistance in syncing this change. |
||
---|---|---|
.. | ||
components | ||
lib | ||
pages | ||
queries | ||
schema | ||
.babelrc | ||
.env | ||
.gitignore | ||
.graphqlconfig | ||
package.json | ||
README.md |
Relay Modern Example
Relay Modern is a new version of Relay designed from the ground up to be easier to use, more extensible and, most of all, able to improve performance on mobile devices. Relay Modern accomplishes this with static queries and ahead-of-time code generation.
This example relies on Prisma + Nexus for its GraphQL backend.
Deploy your own
Deploy the example using Vercel:
How to use
Execute create-next-app
with npm, Yarn, or pnpm to bootstrap the example:
npx create-next-app --example with-relay-modern with-relay-modern-app
yarn create next-app --example with-relay-modern with-relay-modern-app
pnpm create next-app --example with-relay-modern with-relay-modern-app
Download schema introspection data from configured Relay endpoint
npm run schema
# or
yarn schema
Run Relay ahead-of-time compilation (should be re-run after any edits to components that query data with Relay)
npm run relay
# or
yarn relay
Run the project
npm run dev
# or
yarn dev
Deploy it to the cloud with Vercel (Documentation).