Skip to main content

A CLI tool to convert JSON Resume schema to RenderCV schema

Project description

JSONResume to RenderCV Converter 🚀

Convert your resume from the JSON Resume schema to the RenderCV schema effortlessly with this CLI tool.

Features ✨

  • Converts JSON Resume schema to RenderCV schema.
  • Validates input and output against their respective schemas.
  • Supports both JSON and YAML formats for input and output.

Installation 📦

You can install the tool using pip:

pip install jsonresume_to_rendercv

Usage 📝

Convert your resume from JSON Resume to RenderCV schema using the command-line interface.

Example Usage

JSON Input

jsonresume_to_rendercv resume.json output.yaml

YAML Input

jsonresume_to_rendercv resume.yaml output.yaml

Development 🛠️

Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/jsonresume_to_rendercv.git
    cd jsonresume_to_rendercv
    
  2. Install dependencies:

    make install
    

Building the Project

To build the project:

make build

Running Tests

To run tests:

make test

This will download a sample JSON Resume file, run the converter, and validate the output.

Releasing the Package

To release the package:

make release

Contributing 🤝

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

License 📄

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements 🙌

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

jsonresume-to-rendercv-0.1.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jsonresume_to_rendercv-0.1.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file jsonresume-to-rendercv-0.1.0.tar.gz.

File metadata

  • Download URL: jsonresume-to-rendercv-0.1.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for jsonresume-to-rendercv-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f1ab13fd979db90371aa4d8eb2d054efd654d61cc41e1684aa0a6525e71105a8
MD5 6e93435f3a8d174f83de13c7c0602d26
BLAKE2b-256 dc881a4634ef9d15cac1837ac49c18696b57e15b7e0bdad595d0dde38ccfa6cf

See more details on using hashes here.

File details

Details for the file jsonresume_to_rendercv-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jsonresume_to_rendercv-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 71177ce18c469858c6fc749818fc7d7a9c714afbc0fcdb786fcbc47d24b82756
MD5 a6dcb54087e26c93655597e2da5cf24c
BLAKE2b-256 88fa1624ed15b0b55f7b5d0f9976d5fd4c1039bc3e965c1dc1c9423e8cea9584

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