citation-file-format / cffconvert

Command line program to validate and convert CITATION.cff files.
Apache License 2.0
95 stars 28 forks source link

Handle multiple affiliations in Zenodo for CFF 1.3.0+ #386

Open alexlancaster opened 6 months ago

alexlancaster commented 6 months ago

This is an incomplete draft pull request to partially implement multiple affiliations once the upstream schema change is merged in to CFF v1.3.0 in https://github.com/citation-file-format/citation-file-format/pull/523

This PR:

alexlancaster commented 6 months ago

I'm thinking that this support should perhaps actually be in the base class ZenodoAuthor (in cff_1_x_x/authors/zenodo )? since it appears that's where new functionality goes even if it's not supported in that particular version of the schema, because the validation would catch it before it would try and use the multiple affiliation output. Is that right?