Open simonbyrne opened 9 months ago
As far as I can tell from the Pkg code, authors
isn't actually read at any point, so I don't think this would be incompatible with older Julia versions.
Yeah, I think this is just about establishing some convention.
I would like to propose that we allow for richer
authors
information in the Project.toml. Instead of a string of"name <email>"
, I propose that each author be a TOML table. I would propose the following keys be supported initially:name
email
github
for github usernameorcid
Of these, only
name
would be required.Some others we may want to consider:
givenname
/familyname
?), to make it easier to parse different reference styles.affiliation
, similar to a paper?Benefits:
This would mean that authors could be represented in TOML as an array of tables (though personally I find that syntax a bit clunky).