Sina Atalay
c171ff5549
Fix render --png-path is not copying all the png files ( #332 )
2025-02-02 18:25:03 -05:00
Sina Atalay
35b77d2884
tests: update test_render_command_with_invalid_arguments
2025-01-25 18:06:27 -05:00
Sina Atalay
a4687b31cc
Fix path issues in rendercv_settings and CLI ( #312 )
...
* fix #272
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-19 19:41:04 -05:00
Marcin Konowalczyk
0f37939f7d
Improve packaging version comparison ( #299 )
...
* proper packaging version comparison
* fix tests
* test_rendercv_no_version_when_there_is_no_new_version
* Augment test
* small changes
---------
Co-authored-by: Sina Atalay <dev@atalay.biz >
2025-01-19 18:45:39 -05:00
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