Skip to content

Add JSON schemas for platform configuration files #136

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Jan 4, 2021

Conversation

per1234
Copy link
Contributor

@per1234 per1234 commented Jan 4, 2021

No description provided.

In order to work with the nested data structures of the platform configuration files, it's necessary to modify this
function. Although the necessary properties.Map conversion could be done by schema.Validate(), this will not support
working with the package index. So it's best to make it support all requirements now, rather than having to modify it
yet again.
There was a copy/paste error in the comment.
This schema defines the required data structure of the boards.txt configuration file of Arduino boards platforms.
This schema defines the required data structure of the programmers.txt configuration file of Arduino boards platforms.
It turns out that the debug configuration system was completely reworked without updating the platform specification.
This resulted in the specification-based rules that had been implemented being worthless.
@per1234 per1234 force-pushed the per1234/platform-schemas branch from f815649 to 70add3b Compare January 4, 2021 13:04
@per1234 per1234 merged commit 7af3d44 into main Jan 4, 2021
@per1234 per1234 deleted the per1234/platform-schemas branch January 4, 2021 13:50
@per1234 per1234 added topic: code Related to content of the project itself type: enhancement Proposed improvement labels Sep 29, 2021
@per1234 per1234 self-assigned this Nov 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants