You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currenty, it's pretty hard to guess how the internal structure works.
This is mainly due to the "superfunction" that generates each plugin code and the missing abstractions inside (which lead to a lot of duplication).
Great stuff! Theres really a need for a set of fresh eyes on this.
Some ideas:
From my perspective the schema driven generators (enums, inputs, objects) share a lot of common functionality and are pretty straightforward.
Fragments and Operations on the other hand are a bit messy as they generate classes on the fly during the recursion and handle some minor optimization (like not creating unnecessary zero-attribute classes).
Thanks a lot! I will be out for this weekend but happy to check it out start of next week.
Currenty, it's pretty hard to guess how the internal structure works.
This is mainly due to the "superfunction" that generates each plugin code and the missing abstractions inside (which lead to a lot of duplication).
ClassRegistry
Reduced code duplication in ClassRegistry and introduced sorting in the ObjectsPlugin #29EnumsPlugin
FragementsPlugin
FuncsPlugin
InputsPlugin
ObjectsPlugin
OperationsPlugin
The text was updated successfully, but these errors were encountered: