Skip to main content

Command line interface to build/validate YAML resumes

Project description

yaml-resume

PyPI version Build Status Quality Gate Status License: GPL v3 Pypy-3.6 Python 3.6+ Code style: black

Purpose

This is an open source initiative to create a YAML-based resume.

Getting Started

Install

Package is available on Pypi :

pip install yaml-resume

Usage

Init a new resume through an interactive cli:

yaml-resume init FILENAME

Validate your yaml resume:

yaml-resume validate FILENAME

Export you resume in html or pdf:

yaml-resume export FILENAME [-t <theme>] [-e <html|pdf>] [-i <picture>] [-o <output-file>]

Contributions

Please have a look at the contributing guide and the code of conduct.

TL;DR

You can ask for features/report bugs using Github issues. You can submit work using Github Pull Requests.

To test development version without installing :

# To install dependencies
python3 -m pip install -r requirements.txt
python3 -m pip install pytest pytest-cov flake8 black pre-commit

# To run the cli
python3 -m yaml_resume

# To run the test suite
python3 -m pytest --cov=yaml_resume tests/

# To install pre-commit hook
pre-commit install

Credits

This project was inspired by : JSON Resume.

Special thanks to all contributors of the following projects used by yaml-resume :

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yaml-resume-0.7.9.tar.gz (24.1 kB view details)

Uploaded Source

File details

Details for the file yaml-resume-0.7.9.tar.gz.

File metadata

  • Download URL: yaml-resume-0.7.9.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.1

File hashes

Hashes for yaml-resume-0.7.9.tar.gz
Algorithm Hash digest
SHA256 dea5a34e82f8b1a00517fd141cc0ce25b12bffcc49f576c0eac5b24d524f3db0
MD5 be69583e32a7cb57b8a18fe0e983f4d6
BLAKE2b-256 a8b82c07db3c687ef4227d6ebee2dd21b3e566001ce6b0429030d04b3976a812

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page