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.
To install the package for local work, you can use uv pip install -e ."[dev]".
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.
Refer to the cv-data repository for
instructions on how to do this.
- 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.gzby looking at this for sdist and site-packages for the result of installing from the wheel
Rohail Taimour