64 Commits

Author SHA1 Message Date
Sina Atalay
23ec504cbe Improve validation and JSON Schema 2025-02-02 22:05:58 -05:00
Sina Atalay
99f97d12b2 Add a new field: design.entries.allow_page_break_in_sections 2025-02-02 18:03:14 -05:00
Sina Atalay
adafc307a4 Create two entry types: NumberedEntry and ReversedNumberedEntry 2025-02-02 17:49:08 -05:00
Sina Atalay
b12fc2e759 Add design.section_titles.font_family, design.header.name_font_family, and design.header.connections_font_family options 2025-02-01 18:26:12 -05:00
Sina Atalay
7c71ae62ed docs: update the style of the example YAML files 2025-01-26 01:07:42 -05:00
Sina Atalay
00c13adde2 docs: adjust width of example YAMLs 2025-01-26 00:59:47 -05:00
Sina Atalay
a163ca2f92 docs: update examples 2025-01-07 14:27:22 +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
sinaatalay
1e8fcc5dc1 docs: update examples 2024-12-31 22:25:42 +00:00
sinaatalay
c7fb310252 docs: update examples 2024-12-25 22:46:45 +00:00
Sina Atalay
16dc64ff68 Move last_updated_date_style and page_numbering_style fields to locale_catalog field (#270)
* Move last_updated_date_style and page_numbering_style fields to locale_catalog field (#148)

* update testdata

* fix an example

* update locale catalog validator

* set update_testdata to False

* update
2024-12-25 17:25:20 -05:00
sinaatalay
673748febd docs: update examples 2024-12-10 08:33:41 +00:00
sinaatalay
7ae95103a9 docs: update examples 2024-12-09 09:40:45 +00:00
Sina Atalay
62401fdfcd rename sinaatalay/rendercv to rendercv/rendercv 2024-12-09 04:30:59 -05:00
sinaatalay
62c52448fd docs: update examples 2024-12-09 09:24:46 +00:00
Sina Atalay
d5fff8dace docs: update sample contents 2024-11-01 20:21:41 -04:00
Sina Atalay
c5e9b69a6c docs: update examples 2024-09-09 22:03:44 -04:00
sinaatalay
e63ac265ab docs: update examples 2024-09-07 23:28:13 +00:00
sinaatalay
f06cef4358 docs: update examples 2024-09-07 23:22:28 +00:00
Akib
91281a2a0e chore: update the examples 2024-09-04 18:28:48 +00:00
Akibur Rahman
8096c8534f refactor: updated examples 2024-09-04 09:46:35 +00:00
Akibur Rahman
d10045ec3d refactor: Update rendercv_settings to allow disabling HTML and PNG generation
This commit updates the `rendercv_settings` in the `John_Doe_ClassicTheme_CV.yaml` file to allow disabling the generation of HTML and PNG files. The `no_html` and `no_png` flags are set to `true` in the `render` section of the settings. This change provides more flexibility to users who may not need these file formats in their rendered output.
2024-09-04 08:06:04 +00:00
Akibur Rahman
1b178567fc refactor: Remove unused rendercv_settings properties
This commit removes the unused properties in the `rendercv_settings` section of the `John_Doe_ClassicTheme_CV.yaml`, `John_Doe_EngineeringresumesTheme_CV.yaml`, `John_Doe_ModerncvTheme_CV.yaml`, and `John_Doe_Sb2novTheme_CV.yaml` files. The properties `output_folder_name`, `no_html`, `no_markdown`, and `no_png` are no longer needed and have been removed. This cleanup improves the clarity and maintainability of the code.
2024-09-03 10:59:45 +00:00
Akibur Rahman
22d81248c7 refactor: Update rendercv_settings to allow disabling HTML and PNG generation 2024-09-03 10:57:05 +00:00
Akibur Rahman
e77bc589c9 refactor: Update rendercv_settings to allow disabling HTML and PNG generation
This commit updates the `rendercv_settings` in the `John_Doe_ClassicTheme_CV.yaml` file to allow disabling the generation of HTML and PNG files. The `no_html` and `no_png` flags are set to `true` in the `render` section of the settings. This change provides more flexibility to users who may not need these file formats in their rendered output.
2024-09-03 10:00:45 +00:00
Akib
b3875099a4 refactor: generate pdf with script 2024-09-01 17:21:41 +00:00
Akib
898e85f74a refactor: update-example 2024-09-01 17:19:54 +00:00
Akib
419706aa48 fix: fixed the number of steps bug in the command.py 2024-09-01 15:20:18 +00:00
Akibur Rahman
49526d39be feat: Add no_html and no_png options to rendercv_settings
This commit adds the `no_html` and `no_png` options to the `rendercv_settings` block in the `John_Doe_ClassicTheme_CV.yaml` file. These options allow the user to control whether the HTML and PNG files will be generated during the rendering process. The default values are set to `true` for `no_html` and `false` for `no_png`.
2024-09-01 10:05:33 +00:00
Akib
e1fbc4ac81 feat: added the data model class
Now no error is thrown from the terminal when used the block `rendercv_settings`.
Though the functionality of the code block provided in the data model is not yet utilized.
2024-08-31 20:19:17 +00:00
Akib
680df5234a chore: started working on the rendercv_settings pipeline 2024-08-31 19:49:27 +00:00
sinaatalay
acd1f154e3 docs: update examples 2024-07-23 16:21:23 +00:00
sinaatalay
c9b910208d docs: update examples 2024-07-23 16:09:51 +00:00
sinaatalay
f7bc8d8057 docs: update examples 2024-07-16 11:19:22 +00:00
Sina Atalay
ee4c3a802b Merge branch 'main' of https://github.com/sinaatalay/rendercv 2024-07-13 19:38:12 +03:00
Sina Atalay
ec65e22be9 docs: update examples 2024-07-13 19:29:50 +03:00
Sina Atalay
360cee2dd3 docs: update examples with the new sample content 2024-07-13 18:53:25 +03:00
Sina Atalay
839c49fc78 docs: update examples 2024-06-19 14:57:13 +03:00
Sina Atalay
90eba3d3e6 docs: update examples 2024-06-19 14:38:02 +03:00
Sina Atalay
8ee2b76a8d data_models: fix sample data examples 2024-05-31 20:03:45 +03:00
Sina Atalay
dfcc3f7ac4 docs: update examples (#80) 2024-05-31 19:54:33 +03:00
Sina Atalay
517ee3b1af docs: update examples 2024-05-25 15:53:21 +03:00
Sina Atalay
29b326f29a docs: update examples 2024-05-20 22:07:43 +03:00
Sina Atalay
1cc9f97e13 docs: update examples 2024-05-19 17:38:32 +03:00
Sina Atalay
96e1a15260 docs: update examples 2024-05-17 16:02:13 +03:00
Sina Atalay
bb22bd4bba docs: rename sb2nov examples 2024-05-01 11:04:04 +03:00
Sina Atalay
1e6ceff31f docs: update examples 2024-04-30 22:03:51 +03:00
Sina Atalay
dde2090ad0 docs: update examples 2024-04-29 00:31:41 +03:00
Sina Atalay
f5a2333af7 docs: update examples 2024-04-16 16:37:03 +03:00
Sina Atalay
918bf81933 docs: update examples 2024-04-16 14:16:40 +03:00