-
Notifications
You must be signed in to change notification settings - Fork 18
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
Big, Ugly Patch #350
Big, Ugly Patch #350
Conversation
* Performs YAML resolution in Python, using lib/yaml_resolver.py * Adds many missing extensions * Changes Profile schema to match other objects * Implements versioning via lib/version.rb instead of Gem::Version/Requirement * Refactors ArchDef into Specification/Config * Simplifies ArchDef/Specification by exploiting common format for object schemas * New, simplified schema for configs * Adds schemas for profile (some are still placeholders) * Parallelizes GitHub regression test fixes #336 fixes #320 fixes #319 fixes #317 fixes #299
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Recommend renaming Specification to Arch or Architecture and renaming ArchDef to ArchConfig.
Don't see how to add additional comments to my review so I'll just add them here. Why did the Profiles get put into their own files instead of inside a ProfileRelease? |
Recommend removing any knowledge of Specification and/or ArchDef classes from Config. Derek proposed removing the Config methods that use ArchDef. |
What happened to the initializers for Certificate classes? Are those now auto-created by some Ruby magic? If so, can you add comments to the classes that use this since readability is impacted. |
Can you please update arch/README.adoc since it is stale? |
done |
@AFOliveira, @BrianAnakPintar do you have patches ready? If so, let's merge yours first and I'll handle any conflicts with this patch. |
only #340 but you fix that in this PR, right? |
Yes, I do. |
Nothing on my end for now. @AFOliveira, I might need some help regarding the extensions. |
A Big, Ugly Patch
fixes #336
fixes #320
fixes #319
fixes #317
fixes #299