Skip to content

Devleaps/jsonresume-generator

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

jsonresume-generator

GitHub Super-Linter CI

Description

Generating resumes with JSONResume! Makes use of the resumed CLI to generate resumes!

Features

  • ✅ Supports building multiple resumes at once using a glob pattern
  • ✅ Support for JSON and YAML input files
  • ✅ Support for local and remote themes
  • ✅ Support for PDF and HTML output

Inputs

- uses: Devleaps/jsonresume-generator@v1
  id: jsonresume-generator
  with:
    # Action to perform. Can be
    # either `render` or `validate`.
    # Type: string
    # Default: "render"
    action: ""

    # Name of the resume file.
    # Support for JSON and YAML
    # files.
    # Type: string
    # Default: "resume.json"
    file: ""

    # Name of the folder where
    # the resume file is located.
    # Can also be a wildcard
    # (e.g. resumes/**). The file name is
    # still required and expected to
    # be the same for all
    # files.
    # Type: string
    folder: ""

    # Type of the output file.
    # Can be either PDF or
    # HTML.
    # Type: string
    # Default: "html"
    output-type: ""

    # Where the theme is located.
    # Can be either local or
    # npm. If true, the theme
    # is expected to be in
    # a folder with the theme-name.
    # If false, the theme will
    # be installed through NPM.
    # Type: boolean
    # Default: "false"
    theme-local: ""

    # Name of the theme to
    # use.
    # Type: string
    # Default: "jsonresume-theme-even"
    theme-name: ""

Usage

Please refer to our CI workflow for multiple examples.

Contributing

Please take a look at our contributing guidelines.