-
Notifications
You must be signed in to change notification settings - Fork 38
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
Add a JSON Schema for .ameba.yml
and a CLI tool for automatically generating it
#497
base: master
Are you sure you want to change the base?
Add a JSON Schema for .ameba.yml
and a CLI tool for automatically generating it
#497
Conversation
That looks great, thanks! ❤️ I'll review it sometime in the upcoming days. |
How feasible would it be to make running this script / updating the schema a part of CI? That way ppl don't have to remember to run it for it to stay up to date. |
@nobodywasishere That certainly makes sense. It needs to be automated in order to make it hassle-free for the end-users. |
c219fc2
to
d7e04f5
Compare
Didn't feel right about having a CI do commits, so instead added one that will fail if the user needs to run |
This reverts commit 3ed5cfc.
Update schema with latest changes Add makefile rule to generate schema
04eeb13
to
814c374
Compare
When added to JSON Schema Store, this will allow autocomplete and documentation information for the
.ameba.yml
format. Instead of writing one by-hand like was the case forshard.yml
, instead I wrote a CLI tool that will automatically generate it and update it as new rules are added and changed.Screen.Recording.2024-11-17.at.09.36.12.mov