Skip to content

Refactor pssg schema#95

Draft
ptasev wants to merge 8 commits intomasterfrom
pt/pssg-schema-aot
Draft

Refactor pssg schema#95
ptasev wants to merge 8 commits intomasterfrom
pt/pssg-schema-aot

Conversation

@ptasev
Copy link
Copy Markdown
Collaborator

@ptasev ptasev commented Apr 11, 2026

  • Renamed PssgNode to PssgElement
  • Moved pssg files to new folder
  • Changed binary reading and writing to retain original attribute and element tables
  • Removed writing creatorApplication tag on pssg save
  • Added inheritance to PssgElements and schemas
  • Implemented concrete types for many PssgElements
  • Changed schema data types to be enums rather than open-ended .NET types for AOT compatability
  • Added unit tests

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant