Upgrade to v2 (#271)

* prepare the base for typst

* rename theme folders

* rename themes

* rename themes

* update testdata with new theme names

* rename themes

* fix docs issues

* fundamentals

* fundamental renames

* generalize `create_a_latex_file`

* generalize render_a_pdf_from_latex

* make latex optional dependency, and add typst as dependency

* first tests with typst

* finish `markdown_to_typst`

* fix `markdown_to_latex`

* finish `markdown_to_typst`

* first steps towards Typst RenderCV themes

* first draft of classic theme

* start working on new design options

* work on new design options

* make default theme: "classic"

* start integrating design options with templates

* rename typst variables

* start working on connections integration

* polish connections

* polish design options and themes

* fix spelling mistakes and improve typst themes

* use ms instead of s in printer

* improve templates

* fix typos

* use ms instead of s in printer

* improve typst templates

* improve

* improve

* improve

* improve

* make PyMuPDF optional

* rename last_updated_date_style to last_updated_date_template

* revert changelog

* progress

* improve

* exclude gifs from sdist

* update tests

* improve templates

* improve templater

* data: update `sample_content.yaml`

* improve

* remove latex support

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* remove testdata

* remove latex

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* rename `locale_catalog` to `locale`

* docs: update developer guide faq

* add new input, rendercv_settings.date

* add show_time_span_in

* create a new function, parse_validation_errors

* improve templates

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* improve

* update templates

* fix experience entry

* improve

* finish templates

* update tests

* update testdata

* remove time_machine

* update sample content

* improve

* add sb2nov theme

* update options

* update theme.options

* update theme.options

* update theme options

* create engineeringresumes templates

* add engineering resumes

* format

* update templates

* add new theme

* fix a typo in sample content

* update templating system

* update options

* add photo support

* update workflows

* improve templates

* improve parse_validation_errors

* create a new interface for web

* fix summary

* improve

* resolve typing issues

* update mkdocs.yaml

* update pyproject.toml

* update docs scripts

* update testdata

* update tests

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* rename column template fields

* update

* update test data

* add moderncv

* fix problems

* moderncv

* create moderncv

* fix tests

* update

* update

* update templates

* update

* use optional dependencies

* fix

* improve

* aa

* a

* update

* update

* update

* update

* rename

* update

* update

* update

* improve

* update

* update

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* update

* update

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* format

* update changelog

* update examples

* update entry figures

* update schema

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
Sina Atalay
2025-01-07 01:30:40 +03:00
committed by GitHub
parent 9b3e43ce82
commit 4331110c55
433 changed files with 101985 additions and 23075 deletions

View File

@@ -1,6 +1,6 @@
site_name: RenderCV Engine
site_description: A CLI tool to version-control CVs and resumes as code
site_author: Sina Atalay
site_description: A Python package with CLI tool to write and version-control CVs and resumes as source code
site_author: RenderCV Team
copyright: Copyright &copy; 2023 - 2024 RenderCV
site_url: https://docs.rendercv.com
repo_url: https://github.com/rendercv/rendercv
@@ -64,6 +64,9 @@ nav:
- FAQ: developer_guide/faq.md
- API Reference:
- Reference: reference/index.md
- api:
- api: reference/api/index.md
- functions.py: reference/api/functions.md
- cli:
- cli: reference/cli/index.md
- commands.py: reference/cli/commands.md
@@ -78,7 +81,7 @@ nav:
- entry_types.py: reference/data/models/entry_types.md
- curriculum_vitae.py: reference/data/models/curriculum_vitae.md
- design.py: reference/data/models/design.md
- locale_catalog.py: reference/data/models/locale_catalog.md
- locale.py: reference/data/models/locale.md
- rendercv_settings.py: reference/data/models/rendercv_settings.md
- rendercv_data_model.py: reference/data/models/rendercv_data_model.md
- generator.py: reference/data/generator.md
@@ -89,11 +92,12 @@ nav:
- templater.py: reference/renderer/templater.md
- themes:
- themes: reference/themes/index.md
- common_options.py: reference/themes/common_options.md
- options.py: reference/themes/options.md
- classic: reference/themes/classic.md
- engineeringresumes: reference/themes/engineeringresumes.md
- sb2nov: reference/themes/sb2nov.md
- moderncv: reference/themes/moderncv.md
- engineeringclassic: reference/themes/engineeringclassic.md
- Changelog:
- Changelog: changelog/index.md
@@ -149,4 +153,4 @@ extra:
- icon: material/github
link: https://github.com/rendercv
- icon: material/linkedin
link: https://www.linkedin.com/company/rendercv/
link: https://www.linkedin.com/company/rendercv/