federalies / squals

☁️🌦💨a SQUALS movin' in....and the thunder rolls
http://squals.federali.es
MIT License
1 stars 2 forks source link

Isolate our dependency on `goformation` project #3

Open ericdmoore opened 5 years ago

ericdmoore commented 5 years ago

If the goformation project is never updated - squals should still be able to handle updating schemas...

which means dealing with enums, and readability - albeit the bar for that is set low enough thanks to goformation

ericdmoore commented 5 years ago

After looking high and low and finding http://schemastore.org/json/ which lists entries for - AWS CloudFormation && AWS CloudFormation Serverless Application Model (SAM) - it seems reasonable to assume that the goformation project may or may not update this to match real behaviors available in various AWS services and then filtered for what is actually exposed via cloudFormation.

It also seems like the specification format WILL be updated from AWS Cloudformation - so generating json-schema from the official spec documents seems like a way to keep us self-contained.