UNPKG

jsonresume-theme-a11y

Version:

Theme for JSON Resume addressing WCAG 2.1 and ARIA accessibility (a11y) standards

592 lines (591 loc) 14.2 kB
{ "lang": { "format": "hide", "data": "en" }, "order": { "format": "hide", "data": [ "picture", "name", "label", "summary", "subSummary", "contacts", "profiles", "accessible", "openSource", "skills", "languages", "education", "work", "awards", "publications" ] }, "legend": { "format": "hide", "data": { "accessible": "Current a11y projects", "address": "Address", "area": "Subject", "awarder": "Awarder", "awards": "Software-development grants", "city": "City", "company": "Company", "contacts": "Contact information", "countryCode": "Country code", "courses": "Courses", "creditTo": "Powered by ", "date": "Date", "duties": "Duties", "education": "Professional education", "email": "Email", "endDate": "End date (yyyy-mm-dd)", "fluency": "Fluency", "gpa": "GPA", "highlights": "Accomplishments", "institution": "Institution", "interests": "Interests", "keywords": "Specifics", "label": "Profession", "language": "Language", "languages": "Human languages (best→worst)", "level": "Proficiency", "location": "Mailing address", "mobilePhone": "Mobile telephone", "name": "Name", "network": "Host", "openSource": "Open-source contributions", "organization": "Organization", "phone": "Telephone", "picture": "Photograph", "position": "Position", "postalCode": "Postal code", "profiles": "Profiles", "projectWebsite": "Project website", "publications": "Publication subjects", "publisher": "Publisher", "reference": "Referee", "references": "Referees", "region": "State", "releaseDate": "Year of publication", "skills": "What I have worked with", "startDate": "Start date (yyyy-mm-dd)", "studyType": "Degree or program", "summary": "Repertoire", "title": "Title", "url": "URL", "username": "User ID", "volunteer": "Volunteering", "website": "Blog", "work": "Work" } }, "picture": { "format": "pic1", "data": { "src": "http://stulta.com/images/pool-2009.jpg", "alt": "Photograph of Jonathan Pool" } }, "name": { "format": "head", "treeLevel": 1, "data": "Jonathan Pool" }, "label": { "format": "head", "treeLevel": 2, "data": "Developer of accessible web applications" }, "summary": { "format": "rowTablesCircled", "treeLevel": 3, "data": { "head": "All phases:", "tables": [ ["planning", "design", "coding", "linting", "testing"], ["documentation", "blogging", "training", "maintenance", "upgrades"] ] } }, "contacts": { "format": "tableLeftHead", "data": [ [ "email", { "format": "mailLink", "data": { "href": "pool@stulta.com" } } ], ["phone", "(510) 225-1717"], ["mobilePhone", "(510) 225-1700"], [ "website", { "format": "hLink", "data": { "href": "http://stulta.com/forumo" } } ], [ "location", { "format": "address", "data": { "address": "555 10th St Apt 312", "postalCode": "94607-5208", "city": "Oakland", "countryCode": "US", "region": "California" } } ] ] }, "profiles": { "format": "tableTopHead", "data": [ ["network", "username", "url"], [ "Github", "jrpool", { "format": "hLink", "data": { "href": "https://github.com/jrpool" } } ], [ "LinkedIn", "jonathanpool", { "format": "hLink", "data": { "href": "https://www.linkedin.com/in/jonathanpool/" } } ], [ "MDN Web Docs", "JonathanPool", { "format": "hLink", "data": { "href": "https://developer.mozilla.org/en-US/profiles/JonathanPool" } } ] ] }, "accessible": { "format": "boxedBulletList", "treeLevel": 1, "data": [ { "format": "headedString", "data": { "head": "Accessible Calculator", "tail": { "format": "hLink", "data": { "href": "https://github.com/jrpool/calculator/blob/master/README3.md" } }, "delimiter": ": " } }, { "format": "headedString", "data": { "head": [ "Accessible ", { "format": "code", "data": "jsonresume" }, " theme" ], "tail": { "format": "hLink", "data": { "href": "https://github.com/jrpool/jsonresume-theme-a11y" } }, "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Senior-friendly single-page site", "tail": { "format": "hLink", "data": { "href": "https://github.com/jrpool/singlepropertysite" } }, "delimiter": ": " } } ] }, "openSource": { "format": "boxedBulletList", "treeLevel": 1, "data": [ { "format": "headedString", "data": { "head": "ESLint (#25)", "tail": { "format": "hLink", "data": { "href": "https://github.com/eslint/eslint/graphs/contributors" } }, "delimiter": ": " } }, { "format": "headedString", "data": { "head": "MDN Web Docs", "tail": { "format": "hLink", "data": { "href": "https://developer.mozilla.org/en-US/dashboards/revisions?user=JonathanPool" } }, "delimiter": ": " } }, { "format": "headedString", "data": { "head": "LearnersGuild/curriculum-app (#3)", "tail": { "format": "hLink", "data": { "href": "https://github.com/LearnersGuild/curriculum-app/graphs/contributors" } }, "delimiter": ": " } }, { "format": "headedString", "data": { "head": "PanLem", "tail": { "format": "hLink", "data": { "href": "https://gitlab.com/JonathanPool" } }, "delimiter": ": " } }, { "format": "headedString", "data": { "head": "PanLex developer documentation", "tail": { "format": "hLink", "data": { "href": "https://dev.panlex.org" } }, "delimiter": ": " } } ] }, "skills": { "format": "boxedBulletList", "treeLevel": 1, "data": [ { "format": "headedString", "data": { "head": "Languages", "tail": "JavaScript, Perl, Java, bash, VBA, APL", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Scopes", "tail": "full-stack, back-end, front-end, APIs, SPAs", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Back-end", "tail": "Node.js, NPM, Express, pg, pg-promise, bcrypt, solr, DBI", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Databases", "tail": "PostgreSQL, PL/pgSQL, SQL Server, FileMaker Pro, MongoDB, migrations", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Front-end", "tail": "HTML, CSS, JQuery, Cheerio, Bootstrap, EJS, Pug, Materialize", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Content and version management", "tail": "git, svn, Github, Gitlab, Bitbucket, SourceForge, WordPress", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Quality control", "tail": "ESLint, mocha, chai, Selenium Webdriver, Chrome Developer Tools", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Accessibility", "tail": "WCAG 2.1, ARIA, Chrome/aXe/Siteimprove audits, ADA Title III", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Internationalization", "tail": "Unicode, CLDR, ISO 639, PanLex API", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Web servers", "tail": "Apache httpd, nginx", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Mail servers", "tail": "Postfix, sendmail, SendGrid Web API", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Remote hosts", "tail": "Amazon AWS (EC2, S3, Glacier), OVH", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "OS’s", "tail": "Ubuntu, RHEL, OS X, Cisco IOS", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Configuration management", "tail": "Puppet", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Files", "tail": "FineReader, Acrobat, iconv, Atom, nano, ed, sed, GraphicConverter", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "CAD", "tail": "VectorWorks", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Statistics", "tail": "SPSS", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Office apps", "tail": "Apache OpenOffice, Apple iWork, Microsoft Office", "delimiter": ": " } }, { "format": "headedString", "data": { "head": "Collaboration", "tail": "Slack, Asana, Wrike, Trello, Egnyte", "delimiter": ": " } } ] }, "languages": { "format": "boxedBulletList", "treeLevel": 1, "data": [ "English", "Esperanto", "German", "Turkish", "French", "Norwegian Bokmål", "Russian", "Latin" ] }, "education": { "format": "boxedBulletList", "treeLevel": 1, "data": [ { "format": "ed", "data": { "head": "Learners Guild", "url": "https://learnersguild.org", "startDate": "2017", "endDate": "2018", "area": "web development" } }, { "format": "ed", "data": { "head": "University of Washington", "url": "https://jpdev.pro/info/docs/pool-uw-transcript.pdf", "startDate": "2004", "endDate": "2007", "area": "computer science, user interface design, linguistics" } }, { "format": "ed", "data": { "head": "The University of Chicago", "url": "https://www.uchicago.edu", "startDate": "1966", "endDate": "1971", "area": "political science" } } ] }, "work": { "format": "boxedBulletList", "treeLevel": 1, "data": [ { "format": "work", "data": { "head": "The Long Now Foundation", "url": "http://longnow.org", "startDate": "2012", "endDate": "2016", "duties": "Project Director, PanLex" } }, { "format": "work", "data": { "head": "Centerplex", "url": "http://stulta.com/misc/cx/", "startDate": "1990", "endDate": "2004", "duties": "contracting, project management, ADA upgrades" } }, { "format": "work", "data": { "head": "University of Washington", "url": "http://www.washington.edu", "startDate": "1977", "endDate": "1993", "duties": "research and teaching" } }, { "format": "work", "data": { "head": "State University of New York at Stony Brook", "url": "http://www.stonybrook.edu", "startDate": "1971", "endDate": "1977", "duties": "research and teaching" } }, { "format": "work", "data": { "head": "Peace Corps", "url": "https://www.peacecorps.gov/", "startDate": "1964", "endDate": "1966", "duties": "teaching" } } ] }, "awards": { "format": "boxedBulletList", "treeLevel": 1, "data": [ "University of Maryland", "National Science Foundation" ] }, "publications": { "format": "boxedBulletList", "treeLevel": 1, "data": [ "computational lexicography", "syntactic ambiguity", "game-theoretic models of social choice" ] } }