Skip to content

roumail/resume

Repository files navigation

resume

A python package containing the jinja templates for maintaining my CV. The CV content is rendered to html and served locally using jekyll and converted to pdf using wkhtmltopdf.

Installation

To install the package for local work, you can use uv pip install -e ."[dev]".

Releasing a new package version

Use git tag -a "v{VERSION_NUMBER}" -m "{MESSAGE}" to create a tag and push it.

This push will be detected by the github action release.yaml and an artifact would be released for this version.

Updating CV online and getting a local copy.

Refer to the cv-data repository for instructions on how to do this.

Useful commands

  • Installing tools and packages
    • uv venv .venv
    • uv pip install pip
    • uv pip install .
    • source .venv/activate/bin
    • uv pip install -e .
    • uv pip install build
  • python -m release (to bump)
  • python -m build (after having run uv pip install build)
  • Check the sdist and dist tar -tvf dist/resume-0.1.2.tar.gz by looking at this for sdist and site-packages for the result of installing from the wheel

Author

Rohail Taimour

About

A package to help generate stylized html

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •