You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Per-country conventions for 1.1.0: what does each EU country expect — or forbid — in a CV?
Context
1.0.0 is frozen and under review as typst/packages#5905. Everything here targets 1.1.0 and is tracked in ROADMAP.md.
The template currently renders, when supplied: a photo, date of birth, gender, and a GDPR declaration with a signature block. But CV conventions — and in some places anti-discrimination practice or law — differ across the EU. The claims we are currently encoding are:
Ireland — DOB, photo and gender generally omitted (anti-discrimination practice); signature / date at the foot not used.
France — signature and date at the foot considered redundant and omitted; photo optional but common; dates written with month names in words, lowercase.
Spain / Portugal — signature / date not expected; photo common and appreciated.
Netherlands / Scandinavia (da, sv) — signature / date omitted; the CV is kept lean.
Italy — signature / date usually omitted (the signature is not something to disclose needlessly); photo common.
These are conventions and defaults, not verified legal advice, and several are second-hand. This discussion exists to collect corrections from people who actually hire, apply, or advise in each country.
The simplification we are making (and its limits)
Country ≠ language: French is not only France, and Irish conventions are not "English". To keep this tractable we temporarily identify country with the example's language — each examples/<code>.typ carries a persona of the matching nationality. We know this is improper. The planned country: parameter (below) removes the conflation; until then the examples encode conventions per language.
What the examples encode now
Each examples/<code>.typ carries a short header comment stating which conventions it follows and which remain unverified. Currently adjusted: ga, fr, es, pt, nl, da, sv, it. Every other example keeps the full field set, and its comment says no verified convention is encoded yet — corrections welcome.
Planned API (1.1.0)
A country: parameter, separate from lang:, supplying a policy profile that sets defaults (e.g. declaration/signature off, DOB/gender/photo omitted) which explicit user parameters always override. The package stays neutral and the user owns the decision — the same stance taken for extra-fields in discussion #2.
Questions
For each country: photo? DOB? gender? signature / date at the foot? expected, customary, or forbidden?
Date formats: which countries expect month names in words, and in what case? Dates are currently free text; structured dates are a later, separate question (see the roadmap's data-layer item).
Are there countries where including DOB / photo / gender is not merely unusual but legally risky for the employer? There we want defaults to err toward data minimisation.
Does the official EU Europass editor's own behaviour contradict any of the above?
Ground rules
Defaults reflect common practice; the README will state "verify your jurisdiction". We will not present convention as law.
Corrections carrying a citable source — national guidance, equality-authority advice, statute — are especially welcome.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Per-country conventions for 1.1.0: what does each EU country expect — or forbid — in a CV?
Context
1.0.0is frozen and under review as typst/packages#5905. Everything here targets1.1.0and is tracked inROADMAP.md.The template currently renders, when supplied: a photo, date of birth, gender, and a GDPR declaration with a signature block. But CV conventions — and in some places anti-discrimination practice or law — differ across the EU. The claims we are currently encoding are:
da,sv) — signature / date omitted; the CV is kept lean.These are conventions and defaults, not verified legal advice, and several are second-hand. This discussion exists to collect corrections from people who actually hire, apply, or advise in each country.
The simplification we are making (and its limits)
Country ≠ language: French is not only France, and Irish conventions are not "English". To keep this tractable we temporarily identify country with the example's language — each
examples/<code>.typcarries a persona of the matching nationality. We know this is improper. The plannedcountry:parameter (below) removes the conflation; until then the examples encode conventions per language.What the examples encode now
Each
examples/<code>.typcarries a short header comment stating which conventions it follows and which remain unverified. Currently adjusted:ga,fr,es,pt,nl,da,sv,it. Every other example keeps the full field set, and its comment says no verified convention is encoded yet — corrections welcome.Planned API (1.1.0)
A
country:parameter, separate fromlang:, supplying a policy profile that sets defaults (e.g. declaration/signature off, DOB/gender/photo omitted) which explicit user parameters always override. The package stays neutral and the user owns the decision — the same stance taken forextra-fieldsin discussion #2.Questions
Ground rules
All reactions