diff --git a/.cursor/rules/integrating-with-saleor-api.mdc b/.cursor/rules/integrating-with-saleor-api.mdc new file mode 100644 index 00000000..f0590e1c --- /dev/null +++ b/.cursor/rules/integrating-with-saleor-api.mdc @@ -0,0 +1,17 @@ +--- +description: Integrating with Saleor API +globs: +alwaysApply: false +--- + +# Verify Schema + +Whenever the user is asking for integration with Saleor API, verify the [schema.graphql](mdc:graphql/schema.graphql) to match the queries, mutations and inputs required by Saleor API. + +# GraphQL Files + +Whenever the user requires some GraphQL query/mutation, write them to a .graphql file in "/graphql" folder. Queries go to "/query", mutations go to "/mutations" etc. + +# Generating Types + +When you add a new GraphQL file, make sure to regenerate the types using the "generate" command from [package.json](mdc:package.json). It may take some time for the TS Server to detect the changes. \ No newline at end of file diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 00000000..6477c495 --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,13 @@ +# Copilot Instructions + +## Verify Schema + +Whenever the user is asking for integration with Saleor API, verify the [schema.graphql](../graphql/schema.graphql) to match the queries, mutations and inputs required by Saleor API. + +## GraphQL Files + +Whenever the user requires some GraphQL query/mutation, write them to a .graphql file in [/graphql](../graphql) folder. Queries go to "/query", mutations go to "/mutations" etc. + +## Generating Types + +When you add a new GraphQL file, make sure to regenerate the types using the "generate" command from [package.json](../package.json). It may take some time for the TS Server to detect the changes.