JuliaLang / Pkg.jl

Pkg - Package manager for the Julia programming language
https://pkgdocs.julialang.org
Other
616 stars 258 forks source link

Richer author information #3705

Open simonbyrne opened 9 months ago

simonbyrne commented 9 months ago

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:

Of these, only name would be required.

Some others we may want to consider:

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).

simonbyrne commented 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.

KristofferC commented 9 months ago

Yeah, I think this is just about establishing some convention.