#import "cv/cv.typ": * #let language = "en" #let cvdata = ( personal: yaml(("data/", language, "/personal.yaml").join()), experience: yaml(("data/", language, "/experience.yaml").join()), education: yaml(("data/", language, "/education.yaml").join()), skills: yaml(("data/", language, "/skills.yaml").join()) ) #let uservars = ( headingfont: "Roboto", bodyfont: "Roboto", fontsize: 10pt, // 10pt, 11pt, 12pt linespacing: 6pt, showAddress: true, // true/false show address in contact info showNumber: true, // true/false show phone number in contact info headingsmallcaps: false ) #let customrules(doc) = { // add custom document style rules here set page( paper: "a4", // a4, us-letter // numbering: "1 / 1", number-align: center, // left, center, right margin: 1.25cm, // 1.25cm, 1.87cm, 2.5cm ) doc } #let cvinit(doc) = { doc = setrules(uservars, doc) doc = showrules(uservars, doc) doc = customrules(doc) doc } #show: doc => cvinit(doc) #cvheading(cvdata, uservars) #cvwork(cvdata) // #cveducation(cvdata) // #cvskills(cvdata) #endnote()