bdarcus / csln

Reimagining CSL
Mozilla Public License 2.0
12 stars 0 forks source link

Add contributor roles #117

Closed bdarcus closed 11 months ago

bdarcus commented 11 months ago

Non-author contributor roles needs to be included, per style details.

But style details may also specify including, or not including, the role when substituted for the author.

And some styles, maybe most, render the role differently when used in place of the author.

Doe, J (ed.) ... Doe, J .... edited by J Smith ...

Finally, formatting for the roles may differ from the name, and perhaps depending on whether substituted.

Perhaps the correct solution is to add the role to the ProcTemplate? Maybe along with value, some kind of prefix and suffix values?

Another option would be to allow role in an affix.