Skip to content
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

Added error propagation and project fixes #18

Open
wants to merge 5 commits into
base: develop
Choose a base branch
from

Conversation

werner77
Copy link

@werner77 werner77 commented Mar 7, 2018

  • Added error propagation to be able to inspect the reason of validation failure
  • Fixed schema reference resolving: delegate is now called
  • Updated project to recommended settings
  • Added MacOSX as platform to pod spec
  • Added Nullability annotations
  • Fixed travis config

werner77 added 4 commits March 7, 2018 16:46
- Added MacOSX as platform to pod spec
- Added Nullability annotations
- Added error propagation to be able to inspect the reason of validation failure
@samskiter
Copy link
Owner

Hey thanks for the contribution - this looks great!

Can you maybe decompose these changes a little to make them easier to review.

Looks like you've solved #12

And #2

As well as update the project more generally...

Perhaps there's 3 (or more) Pull requests here?

Thanks again!

Sam

@werner77
Copy link
Author

werner77 commented Mar 8, 2018

Hi Sam, It's a bit hard to split off the changes after the fact, I could help with the review though?

@samskiter
Copy link
Owner

Sure, I first want to understand the project changes made if possible. E.g. I'm not sure why the scheme changed... Are you sure they couldn't easily be pulled into their own PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants