Skip to content

Site: roles as a list; one-paragraph acknowledgements; icons at every mention (SIT-264) - #87

Merged
jan-glx merged 3 commits into
sitefrom
jangleixner/sit-264-roles
Nov 12, 2026
Merged

jan-glx merged 3 commits into
sitefrom
jangleixner/sit-264-roles

Conversation

@jan-glx

@jan-glx jan-glx commented Nov 12, 2026

Copy link
Copy Markdown
Collaborator

Replaces #86 (SIT-264).

  • Roles as a list in authors.yml (roles: [editor, author]; a single role still works). Editors are authors only when they have the author role: Luca Marconato is [editor, author] (original design), Jan Gleixner [editor].
  • Under the title: the Authors line lists everyone with the author role and is shown when some author is not an editor; the Original design line is shown as long as some original designer is not an author. Every name has its ORCID and GitHub icons.
  • Contributors and acknowledgements: one compact paragraph, everyone in file order, then the groups (no split into this specification and origins).

Stage 1 (#81/#82): Editors: Jan Gleixner, Luca Marconato · Original design: Giovanni Palla, Kevin A. Yamauchi, Isaac Virshup, Josh Moore, Luca Marconato
Stage 2 (#83/#84): Editors: Jan Gleixner, Luca Marconato · Authors: Giovanni Palla, Kevin A. Yamauchi, Isaac Virshup, Josh Moore, Luca Marconato

Built locally for both stages.

…SIT-264)

The Authors line lists role: author and the editors who are also authors by a
basis (Luca Marconato, original design), not every editor. It is shown when
there are people with role: author.
… split into this specification and origins (SIT-264)
…ention (SIT-264)

authors.yml gives each person roles (a list; a single role still works). The
Authors line lists everyone with the author role and is shown when some author
is not an editor; the Original design line is shown as long as some original
designer is not an author. Every name under the title has its ORCID and GitHub
icons.
@jan-glx
jan-glx merged commit bf2bcf4 into site Nov 12, 2026
5 checks passed
@jan-glx
jan-glx deleted the jangleixner/sit-264-roles branch November 12, 2026 11:53

This branch was successfully deployed

1 active deployment
preview — 8295ea7f Deployed Nov 12, 2026 by jan-glx via Deploy to Cloudflare Pages #90
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant