Problem
JSON Resume defines references[] as [{name, reference}] — a referee's name and a quote. Many CV templates surface this; ours doesn't.
Proposed solution
Add _references renderer: name as a ===-style subheading or accent-bold line, reference as an italic blockquote underneath. Wire into _sections (default column: "right"), add a references label key (default "References").
Add a preference availableOnRequest: bool (default false) that, when true and references are empty, renders a single italic line "References available upon request". This is a common CV idiom and removes the need to manually toggle.
Alternatives considered
- Skip the section entirely on the grounds that many recruiters discourage referee-on-CV — leaves the JSON Resume gap open and is opinionated.
Problem
JSON Resume defines
references[]as[{name, reference}]— a referee's name and a quote. Many CV templates surface this; ours doesn't.Proposed solution
Add
_referencesrenderer:nameas a===-style subheading or accent-bold line,referenceas an italic blockquote underneath. Wire into_sections(defaultcolumn: "right"), add areferenceslabel key (default"References").Add a preference
availableOnRequest: bool(defaultfalse) that, whentrueand references are empty, renders a single italic line "References available upon request". This is a common CV idiom and removes the need to manually toggle.Alternatives considered