ShopifySharp icon indicating copy to clipboard operation
ShopifySharp copied to clipboard

Refactor GraphQL model generator

Open nozzlegear opened this issue 5 months ago • 0 comments

This PR refactors ShopifySharp's GraphQL model generation. A dedicated project has been introduced to parse Shopify's GraphQL schema into an Abstract Syntax Tree. We then walk the AST to create interfaces, classes and enums specifically tailored for ShopifySharp.

These are my goals for this change:

  • [ ] Make all types compatible with .NET Framework.
  • [ ] Add input types, which are currently missing.
  • [ ] Maintain compatibility with our current models, including camelCased† variable names.

† In 7.0, these will be changed to PascalCase.

nozzlegear avatar May 21 '25 01:05 nozzlegear