{"id":13554791,"url":"https://github.com/getmanfred/mac","last_synced_at":"2025-04-03T07:32:59.980Z","repository":{"id":40414088,"uuid":"158850832","full_name":"getmanfred/mac","owner":"getmanfred","description":"Manfred Awesomic CV","archived":false,"fork":false,"pushed_at":"2023-11-13T08:25:54.000Z","size":9572,"stargazers_count":577,"open_issues_count":6,"forks_count":36,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-08-01T12:33:11.588Z","etag":null,"topics":["cv","json"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getmanfred.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-23T15:40:36.000Z","updated_at":"2024-07-30T13:57:24.000Z","dependencies_parsed_at":"2024-08-01T12:37:01.755Z","dependency_job_id":null,"html_url":"https://github.com/getmanfred/mac","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getmanfred%2Fmac","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getmanfred%2Fmac/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getmanfred%2Fmac/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getmanfred%2Fmac/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getmanfred","download_url":"https://codeload.github.com/getmanfred/mac/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222935626,"owners_count":17060398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cv","json"],"created_at":"2024-08-01T12:02:54.960Z","updated_at":"2024-11-04T03:31:19.545Z","avatar_url":"https://github.com/getmanfred.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n\n# Manfred Awesomic CV\n\nThe MAC (or Manfred Awesomic CV) is a(nother) naive attempt to create **a standard open source format to define and share CVs**. The format is defined as a JSON Schema to validate CVs stored as JSON files.\n \n \u003ca href='https://github.com/getmanfred/mac/releases'\u003e\n  \u003cimg src='https://img.shields.io/github/v/release/getmanfred/mac?color=%23FDD835\u0026label=version\u0026style=for-the-badge\u0026logo=JSON' alt=\"Version Badge\"\u003e\n\u003c/a\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n \n[Why use it](#-why-use-it) •\n[How to use it](#-how-to-use-it) •\n[Who uses it](#-who-uses-it) •\n[Who we are](#-who-we-are) •\n[How to contribute](#%EF%B8%8F-how-to-contribute) •\n[License](#%EF%B8%8F-license) •\n[Spread the word!](#-spread-the-word)  \n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n![\"JSON Schema\"](https://github.com/getmanfred/mac/blob/master/assets/readme/schema_screen_capture.png?raw=true \"JSON Schema\")\n\u003cbr /\u003e\n \u003cbr /\u003e\n![\"MAC Sample\"](https://github.com/getmanfred/mac/blob/master/assets/readme/MAC_sample.gif?raw=true \"MAC Sample\")\n  \n\u003c/div\u003e  \n\n## 🥘 Why use it\n\nThere are A LOT of CV formats, and some of them are a nice try to define a universal CV format, but we think that **a CV should include not only what candidates are or know but also what they are interested in and what they want to become**.\n\nLike most open-source projects, the first use case was found in the company where the first contributors worked. Manfred is committed to the idea that **every person should keep control over their personal and professional data**. This means that they should be able to export their data from any platform in a machine-readable format with **a Model Definition to process that data efficiently**. This is how the MAC was born.\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src='https://github.com/getmanfred/mac/blob/master/assets/readme/MAC_Structure.png?raw=true' width='600px' alt=\"MAC Structure\"\u003e\n \u003c/div\u003e\n\n\n## 🪛 How to use it\n\nYou just need to copy, download or reference [the schema](https://github.com/getmanfred/mac/blob/master/schema/schema.json) to validate a new CV, built as a JSON file from scratch, or a JSON generated previously (for example, [this sample](https://github.com/getmanfred/mac/blob/master/samples/default_sample_ES.json)).\n\nTo get started, you can copy both schema and sample in an **online validator** like [jsonschemavalidator.net](https://www.jsonschemavalidator.net/) or [liquid-technologies.com/online-json-schema-validator](https://www.liquid-technologies.com/online-json-schema-validator).\n\n![\"JSON Schema\"](https://github.com/getmanfred/mac/blob/master/assets/readme/MAC_online_validator_example.png?raw=true \"JSON Schema\")\n\nYou also have implementations to validate a JSON file programmatically in almost every coding language:\n\n* [AVJ (JavaScript)](https://ajv.js.org/)\n* [Snow (Java)](https://github.com/ssilverman/snowy-json)\n* [jschon (Python)](https://jschon.readthedocs.io/en/latest/)\n* ... and [much more](https://json-schema.org/implementations.html)\n\n\u003e :warning: **The current MAC Schema has been designed using the 2019-09 Specification Draft**: When choosing a validator, please, check if it's compliant with the 2019-09 Draft. You can get much more information about the JSON Schema Specification in [json-schema.org](https://json-schema.org/).\n\nYou can check **examples of how to use code to create and validate MAC files** in the [MAC/scripts](https://github.com/getmanfred/mac/tree/master/scripts) directory.\n\n---\n\nThe Schema is documented by itself, but it's much easier to get \"the big picture\" with [a graphical representation](https://github.com/getmanfred/mac/blob/master/assets/readme/MAC_diagram.png).\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## 🎨 Who uses it\n\nA bunch of Tech Startups, IT Consulting Companies and Recruiting Platforms already use the MAC as an interchangeable format **to unlock the data of their users, candidates and employees and give them back the power to use it wherever they want**.\n\n\u003ca href=\"https://www.getmanfred.com/\" target=\"_blank\"\u003e\u003cimg alt=\"Manfred\" src=\"./assets/readme/manfred_logo.jpg?raw=true\" width=\"160\"/\u003e\u003c/a\u003e \u003ca href=\"https://www.sngular.com/\" target=\"_blank\"\u003e\u003cimg alt=\"SNGULAR\" src=\"./assets/readme/sngular_logo.png?raw=true\" width=\"160\"/\u003e\u003c/a\u003e \u003ca href=\"https://mobivery.com/\" target=\"_blank\"\u003e\u003cimg alt=\"MOBIVERY\" src=\"./assets/readme/mobivery_logo.png?raw=true\" width=\"160\"/\u003e\u003c/a\u003e \u003ca href=\"https://spartacommodities.com/\" target=\"_blank\"\u003e\u003cimg alt=\"SPARTA\" src=\"./assets/readme/sparta_logo.png?raw=true\" width=\"160\"/\u003e\u003c/a\u003e \u003ca href=\"https://www.tinybird.co/\" target=\"_blank\"\u003e\u003cimg alt=\"TINYBIRD\" src=\"./assets/readme/tinybird_logo.jpg?raw=true\" width=\"160\"/\u003e\u003c/a\u003e\n\n## 🤓 Who we are\n\nThe MAC was made with ❤️ and sentidiño in Galicia, Spain.\n\nAs common in new projects, the individual or group who started the project also administers the project, establishes its vision, and controls permissions to merge code into it. **We have appointed a starting Council to manage the MAC**, formed by 2 people from Manfred and 2 independent members, but the plan is to hold formal elections, where contributors will vote for candidates for the Council as soon as the project gets a minimum maturity and adoption.\n\nRight now the Council is formed by:\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/dbonillaf\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/293330?v=4?s=100\" width=\"100px;\" alt=\"David Bonilla\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDavid Bonilla\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/blanaspa\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/30079172?v=4?s=100\" width=\"100px;\" alt=\"Blanca Lanaspa\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBlanca Lanaspa\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/molpe\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7792?v=4?s=100\" width=\"100px;\" alt=\"Alberto Molpeceres\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlberto Molpeceres\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/jerolba\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/709055?v=4?s=100\" width=\"100px;\" alt=\"Jerónimo López\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJerónimo López\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n## ⚙️ How to contribute\n\nThe MAC is an open-source project. We are committed to a fully transparent development process and appreciate highly any contributions. Whether you are helping us fix bugs, proposing new features, improving our documentation or spreading the word - we would love to have you as part of the MAC community.\n\nPlease refer to our [Contribution Guidelines](https://github.com/getmanfred/mac/blob/master/CONTRIBUTING.md) and [Code of Conduct](https://github.com/getmanfred/mac/blob/master/code_of_conduct.md).\n\n## ⚖️ License\n\nThe MAC is free and open-source software licensed and distributed under the Creative Commons Attribution Share Alike 4.0 International (CC BY-SA 4.0 International).\n\n## 🌟 Spread the word!\n\nIf you want to say thank you and/or support active development of the MAC:\n\n- Add a GitHub Star to the project!\n- Tweet about the project on your Twitter!\n  - Tag [@getmanfred](https://twitter.com/getmanfred) and/or `#AwesomicCV`\n\nThanks so much for your interest in growing the reach of the MAC!\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetmanfred%2Fmac","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetmanfred%2Fmac","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetmanfred%2Fmac/lists"}