-
Notifications
You must be signed in to change notification settings - Fork 89
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
datamodel: add non-issue fields based on zenodo/datacite #21
Conversation
2188524
to
3cb2349
Compare
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.
That was huge :) . Assume the non-minor marked comments are "normal". The main thing is getting the jsonschema right. The mappings and marshmallow schemas follow well from that.
- Remove OpenAire related subtypes - Make resource_type subtype required - Fix typo in tests description - Minor style improvements
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.
Future Approved
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.
Looks like a good start. I assume the enums will come later.
Fields:
Validation:
Addreses part of #18