-
Notifications
You must be signed in to change notification settings - Fork 250
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
A metadata
module with a data class for core metadata
#518
Conversation
Some notes that I came up with when trying to write
|
That's my feeling as well.
The idea is you will specify what metadata version to emit, and so you could round-trip if you knew what version you were parsing. But if you would find it useful to simply record it but not actually use it to write out then I'm okay with that in the name of data preservation. But if that's the case, then the question is what to do for
I'm good either way: |
I got a request to commit the data class for those that want to start using the class now and use methods for parsing and emitting later when they get implemented. As such, I am marking this PR as ready to review. There are no docs as of yet, but I will write those either here if this PR gets held up or as a later PR. |
metadata
modulemetadata
module with a data class for core metadata
I have now added documentation. |
@pradyunsg since this API has been discussed for so long, I'm going to assume this is uncontroversial and I can merge it in the next couple of days. Obviously let me know if you disagree. |
Feel free to. No need to hold up on me. :) |
Part of #383.