Commit Graph

80 Commits

Author SHA1 Message Date
Sina Atalay
7bb2ca4eab tests: skip failed tests for now 2025-01-07 14:50:48 +03:00
Sina Atalay
22ab55f18f use XCharter instead of Charter 2025-01-07 13:48:27 +03:00
Sina Atalay
4331110c55 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>
2025-01-07 01:30:40 +03:00
Sina Atalay
ce6d0b3a23 data: add a new field rendercv_settings.bold_keywords (#144) 2024-12-25 06:01:16 -05:00
Sina Atalay
da4a6c84b8 tests: remove coverage import 2024-12-10 03:21:04 -05:00
Sina Atalay
e9edae3577 tests: fix watcher tests 2024-12-10 03:07:01 -05:00
Sina Atalay
d6fd21ed62 fix linting issues 2024-12-09 04:15:41 -05:00
Sina Atalay
a1150b095f cli: fix path issues (#240) 2024-12-09 03:17:35 -05:00
Sina Atalay
7291349eaa generalize the individual YAML files and improve tests 2024-12-09 01:45:49 -05:00
pre-commit-ci[bot]
0ff58cefcf [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-12-09 01:45:49 -05:00
Dan Sabath
994f60bca4 add tests for seperation of CV data from design and rendercv settings 2024-12-09 01:45:49 -05:00
Sina Atalay
063941e93e tests: revert Windows fix 2024-12-08 20:01:11 -05:00
Sina Atalay
109370c2a4 tests: fix Windows 2024-12-08 19:52:43 -05:00
Sina Atalay
8cb4850d35 tests: fix coverage issues 2024-12-08 19:43:19 -05:00
Sina Atalay
350c959eda tests: increase coverage 2024-12-08 15:45:20 -05:00
Sina Atalay
686c8e1a15 refactor and clean the code 2024-12-08 15:07:38 -05:00
Sina Atalay
d93bc5fb12 simplify --watch option 2024-12-08 05:24:32 -05:00
Criyl
f3f8704eff chore: missed a spot 2024-12-08 05:24:32 -05:00
Criyl
c071740df5 chore: linting, formatting, and typing 2024-12-08 05:24:32 -05:00
Criyl
4b4bc25c03 chore: better describe utilities 2024-12-08 05:24:32 -05:00
Criyl
f16f79afaa chore: address linting,typing, and documentation concerns 2024-12-08 05:24:32 -05:00
Criyl
f33979a882 chore: rename utility for triggering write events in tests 2024-12-08 05:24:32 -05:00
Criyl
f772b181ed chore: use sys instead of os for platform identification, fix flaky test, add command argument test 2024-12-08 05:24:32 -05:00
Criyl
d87680c84d chore: add tests for watcher, address naming issues with watcher file 2024-12-08 05:24:32 -05:00
Sina Atalay
6ff5b32c28 fix ruff issue 2024-11-01 19:48:38 -04:00
Sina Atalay
5dc31e8024 add Telegram as a social network (#187) 2024-11-01 19:25:53 -04:00
Sina Atalay
073f9921b3 tests: fix a lint error 2024-09-29 18:11:14 -04:00
Sina Atalay
f8a8809ff0 tests: test rendercv_settings 2024-09-07 18:47:02 -04:00
Sina Atalay
c239b0002e data: allow custom theme names with digits (#127) 2024-07-19 17:40:52 +03:00
Sina Atalay
9700450a2d tests: update testdata 2024-07-19 17:24:19 +03:00
Sina Atalay
fe347171e7 tests: fix test_set_or_update_a_value_invalid_keys 2024-07-16 16:29:53 +03:00
Sina Atalay
0daba6b57a cli: update overriding data model in cli to make it more powerful 2024-07-16 16:23:58 +03:00
Sina Atalay
c011ad3388 cli: fix data model overriding in rendercv render command 2024-07-16 15:38:46 +03:00
Sina Atalay
79baa6430d tests: add a new cli test 2024-07-07 20:04:15 +03:00
Sina Atalay
1fc7b3a552 sort imports and format code 2024-07-05 17:22:53 +03:00
Sina Atalay
6993ba0b6c tests: fix typing issues 2024-07-05 17:00:19 +03:00
Sina Atalay
5f78c6c74f tests: update 2024-07-05 16:33:56 +03:00
Sina Atalay
b75139210f tests: update for the new package structure 2024-07-05 15:01:02 +03:00
Sina Atalay
120b63cc08 update subpackage names and packaging structure 2024-07-05 00:29:25 +03:00
Sina Atalay
dd1042ab4c data_models: rename data_models to reader 2024-07-03 01:30:54 +03:00
Sina Atalay
b5b1593423 refactor to resolve circular dependencies 2024-07-01 18:31:08 +03:00
Sina Atalay
7a947380d6 sort imports 2024-07-01 00:38:52 +03:00
Sina Atalay
1b0ede6ea6 refactor completely (#103) 2024-07-01 00:05:02 +03:00
Sina Atalay
4fc622dd4d sort imports 2024-06-24 16:08:07 +03:00
Sina Atalay
5790abca65 tests: improve cli tests 2024-06-20 13:55:15 +03:00
Sina Atalay
0be6dad63b cli: fix created_files_and_folders_string 2024-06-19 15:49:08 +03:00
Sina Atalay
4abf367039 rename HTML output 2024-06-10 20:52:50 +03:00
Sina Atalay
2c2bfff140 tests: update 2024-06-05 01:14:08 +03:00
Sina Atalay
6def22e618 markdown: fix templates 2024-06-01 17:13:42 +03:00
Sina Atalay
7c6856a7e1 tests: increase coverage 2024-06-01 15:56:48 +03:00