This implements the idea outlined in this comment.
Additional context
Instead of manually downloading and modifying the JSON Schemas in the plugin, we now do this inside this repository. The idea needs to be documented thoroughly, but here is the outline:
Download and prepare the JSON Schemas in GitHub Actions
Link the JSON Schema through contributionPoints.jsonValidation
Remove all custom schema handling code from the plugin itself
TODO
[x] Add tests for the new scripts/schema-xdl.js
[x] Add EAS Metadata from latest published eas-cli version
→ See pull #108
[x] Add documentation for this new system
→ See the schemas branch
Fixes #83
Linked issue
This implements the idea outlined in this comment.
Additional context
Instead of manually downloading and modifying the JSON Schemas in the plugin, we now do this inside this repository. The idea needs to be documented thoroughly, but here is the outline:
contributionPoints.jsonValidation
TODO
scripts/schema-xdl.js
eas-cli
version → See pull #108