https://github.com/bberberov/xml-cv
CV and resume generating tools
https://github.com/bberberov/xml-cv
cv html markdown opendocument resume resume-builder resume-creator resume-generator xml xslt
Last synced: 4 months ago
JSON representation
CV and resume generating tools
- Host: GitHub
- URL: https://github.com/bberberov/xml-cv
- Owner: bberberov
- Created: 2019-04-10T16:55:55.000Z (about 6 years ago)
- Default Branch: core
- Last Pushed: 2024-05-27T20:15:31.000Z (about 1 year ago)
- Last Synced: 2025-01-07T21:30:00.471Z (5 months ago)
- Topics: cv, html, markdown, opendocument, resume, resume-builder, resume-creator, resume-generator, xml, xslt
- Language: XSLT
- Homepage:
- Size: 54.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# xml-cv
CV and resume generating tools
## Supported formats
- [OpenDocument](https://en.wikipedia.org/wiki/OpenDocument) (`.fodt` files for use with [LibreOffice](https://www.libreoffice.org/) and other compatible applications)
- Plain HTML
- [Markdown](https://en.wikipedia.org/wiki/Markdown)### Additional tools
- LinkedIn helper (HTML)
- Basic term extractor (Plain text)## Requirements
Any [XSLT 1.0](https://www.w3.org/TR/xslt-10/) processor that supports the `date` and `math` [EXSLT](http://exslt.org/) extensions.
The provided `Makefile` uses `xsltproc` and `xmllint` from [Libxml2](http://xmlsoft.org/). Other Linux utitities include `mkdir`, `sort` and `uniq`.
## Basic usage
Using the provided `Makefile`:
1. Place an XML-CV `.xml` file in the `in` folder.
2. Use `make` to generate output files in the `out` folder.The rendered files will be located in `out/final/`
An example XML-CV file is provided in the `in` folder.
### Examples
Make all possible formats
```console
$ make all
```Make only OpenDocument files
```console
$ make fodt
```## License
Licensed under the [EUPL-1.2](https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12) only.