65 Commits

Author SHA1 Message Date
Sina Atalay
053d6888ee Improve docs 2025-12-11 16:27:58 +03:00
Sina Atalay
33d15d0f91 Polish docs 2025-12-10 15:36:17 +03:00
Sina Atalay
0facddf0c9 Fix README.md links 2025-12-10 01:02:12 +03:00
Sina Atalay
5cc5fbdf9e Massive Refactor: Architecture Redesign and Technical Debt Cleanup (#528)
* Rename `data` folder with schema

* Start refactoring data models

* Work on entry models

* Keep working on entries

* Keep working on data models

* Push old data files

* Keep working on data models

* First draft of schema.cv

* Keep working on schema

* Keep working on schema

* Improve schema.models

* Keep working on rendercv.schema

* Work on schema.design

* Keep working on rendercv.schema

* Complete variant_class_generator

* Keep working rendercv.schema

* Keep working on rendercv.schema

* Final touches to rendercv.schema

* Improve json schema descriptions in rendercv.schema

* Start working on rendercv.schema tests

* Keep implementing rendercv.schema tests

* Add more tests for rendercv.schema

* Improve rendercv.schema

* Improve docstrings and comments in rendercv.schema

* Implement better pydantic error handling in `rendercv.schema`

* Improve variant class system

* Fix rendercv.schema tests

* Start working on rendercv.templater

* Update template names

* Switching to new rendercv typst template soon

* Work on new templater

* Rename renderer with renderer_old

* Don't use utils in rendercv.schema

* Complete connections

* Update renderer folder structure

* Work on new renderer

* Work on new renderer

* Date processing on new renderer

* Improve date processing, support multiple emails, phones, and websites

* Improve markdown to Typst

* Complete entry template processing

* Time span computation in new renderer

* Better entry templates

* Setup new templates

* Improve rendercv.schema

* Start adding tests for rendercv.renderer

* New markdown parser!

* Improve markdown to typst conversion

* Finalize markdown parser

* Add new test files for rendercv.renderer

* Fix cv and connections

* Add connections test

* Improve connection tests

* Improve entry templates

* Add model processor tests

* Improve templater

* Rename old folders

* Improve schema

* Add file generation logic to renderer

* Fix naming issues

* Fix schema tests

* Add path type tests

* Add font family and typst dimension type tests

* Rename old tests

* Fix design tests

* Start integration testing of renderer

* Improve entry tempates

* Handle nested highlights properly

* Finalize Typst preamble template

* Start working on new CLI

* Remove old test files

* Implement override dictionary in new schema

* Start working on new CLI

* Better prints on render command

* New structure

* New render printer

* Add all the commands to new CLI

* Work on new command in new cli

* Improve new command

* Add error handler to new cli

* Work on create theme command

* Complete create theme command

* Remove old source files

* Improve exceptions

* Create new docs

* Add writing tests guide

* Fix cli printer and write tests

* Test copy templates

* Add app tests

* Bring back accidentally removed files

* Imporve cli and tests

* Fix path issues

* Improve

* Improve

* Add reference file comparison tests

* Fix path resolver

* Start working on test_pdf_png

* Implement comparison of multiple files (png)

* Start testing typst

* Fix templating issues

* Fix header and entry templates issues

* Implement short second rows

* Fix date issues

* Fix nested bullets and add summary

* Update testdata

* Implement footer

* Update testdata

* Reimagined design and locale schema, first iteration

* Reimagined design and locale second iteration

* Update design and locale schemas

* Adapt templater to the new design and locale

* Fix tests

* Update lib.typ and testdata for the new locale and design

* Implement proper tests with all combinations of entries

* Remove some docstrings

* fix connections logic

* Improve

* Start working on examples

* Update testdata

* Fix long second row issue

* fix templating issues

* Fix lib.typ issues

* Update testdata

* Fix clean_trailing_parts

* Update test cv

* update test cv

* Update theme defaults

* update schema and fix moderncv

* Fix moderncv issues

* Update testdata

* Update testdata and examples

* Fix issues about photo

* Fix typst photo path issues

* improve entry templates from yaml

* add new locale

* Rename writing tests doc

* Update writing tests

* Improve tests

* Add more cli tests

* Increase test coverage

* Rename variant pydantic model generator

* Improve tests

* Update testdata and improve tests

* Format, fix pre-commit errors

* Fix scripts and update entry figures

* Improve tests

* Write docstrings of schema

* Write schema docstrings

* Setup api reference

* Start working on new docs

* Work on docs

* Improve progress panel of render command

* Finalize new docs index

* Complete CLI docs

* Work on YAML input structure page

* Finalize user guide

* Start working on developer guide

* Improve api reference

* Improve developer guide

* Improve developer guide

* Improve developer gide

* Improve developer guide

* Improve developer guide

* Update developer guide

* Improve developer guide

* Improve developer guide

* Improve developer guide

* Developer guide first draft

* update developer guide

* Update examples

* Update testdata

* Handle wrong installation (rendercv instead of rendercv[full])

* Remove unnecessary files

* Write set up vs code page

* Update README.md

* Change docs description

* Compress design options gif

* minor updates

* Polish all the json schema descriptions

* Update testdata and examples

* Remove some emdashed from docs

* Add whatsapp support

* Add TestEscapeTypstCharacters to tests

* Implement custom connections

* Add page break before sections feature

* Revert page break before sections feature

* Rebase to main

* Fix social network tests, update schema
2025-12-09 17:03:56 +03:00
Sina Atalay
b0f173b598 docs: update README.md and index.md 2025-01-07 14:31:29 +03:00
Sina Atalay
f4c222017e docs: update README.md and index.md 2025-01-07 01:40:28 +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
4bcf00af58 docs: improve the content (#267)
* update the developer guide

* rename changelog

* update changelog in navbar

* update readme.md

* update docs/index.md

* improve
2024-12-25 05:01:44 -05:00
Sina Atalay
88d2970b38 update README.md 2024-12-09 14:44:24 -05:00
Sina Atalay
62401fdfcd rename sinaatalay/rendercv to rendercv/rendercv 2024-12-09 04:30:59 -05:00
Sina Atalay
8d81262735 minor changes 2024-12-09 02:14:01 -05:00
Mathias Vanden Auweele
5c4a0282a3 Added docker use documentation 2024-12-09 02:14:01 -05:00
Sina Atalay
ef8caeb348 docs: update README.md 2024-09-07 19:15:33 -04:00
Sina Atalay
87626a4696 docs: update README.md 2024-09-07 19:13:22 -04:00
Sina Atalay
8043c3aa74 docs: update README.md 2024-09-07 18:57:36 -04:00
Sina Atalay
160f8fc6d0 update README.md 2024-07-30 21:30:00 -04:00
Sina Atalay
3d1cc0e713 docs: update README.md 2024-07-24 13:58:24 +03:00
Sina Atalay
969c3e867f docs: update README.md 2024-07-23 19:32:36 +03:00
Sina Atalay
51cae8635e docs: fix dates in README.md 2024-07-13 19:42:05 +03:00
1993CRV
c046162ad3 proofread and improve README 2024-07-13 12:36:29 -04:00
Sina Atalay
686871b5dd docs: update README.md and index.md 2024-07-07 20:27:23 +03:00
Sina Atalay
4bacff4b79 docs: remove unnecessary words 2024-06-20 14:49:14 +03:00
Sina Atalay
75169637c3 docs: update 2024-06-17 21:57:50 +03:00
Sina Atalay
6d4df48f90 update description 2024-06-05 13:40:50 +03:00
Sina Atalay
a5b2f8f240 docs: update README.md and index.md 2024-05-26 02:03:14 +03:00
Sina Atalay
80e7cb93dc docs: fix bullet points in README.md and docs/index.md 2024-05-25 12:17:17 +03:00
Sina Atalay
bdfbd9374b update README.md 2024-05-18 17:35:13 +03:00
Sina Atalay
adc1b95608 docs: update README.md 2024-05-18 17:24:40 +03:00
Sina Atalay
c7a5e9008b docs: update README.md 2024-05-17 15:56:26 +03:00
Sina Atalay
53d8328e07 docs: update README.md 2024-05-05 17:12:51 +03:00
Sina Atalay
fa50197015 update documentation links 2024-05-05 13:51:42 +03:00
Sina Atalay
14bc818b9d docs: update README.md and index.md 2024-04-30 22:03:09 +03:00
Sina Atalay
c50580da3f docs: update README.md 2024-04-30 20:02:38 +03:00
Sina Atalay
d09b64367f docs: update README.md 2024-04-15 18:14:53 +03:00
Sina Atalay
b4ff3312ce docs: update README.md 2024-04-08 21:46:04 +02:00
Sina Atalay
d01343f05a docs: update README.md and index.md 2024-04-08 19:34:24 +00:00
Sina Atalay
66f5a96f8e docs: update README.md 2024-04-08 00:37:09 +00:00
Sina Atalay
5af93a503e docs: update README.md 2024-03-09 19:32:29 +01:00
Sina Atalay
65fc9be75d docs: update README.md 2024-02-25 20:11:44 +01:00
Sina Atalay
9a496b988b docs: update README.md 2024-02-25 15:16:04 +01:00
Sina Atalay
c45712b3d0 docs: update README.md 2024-02-25 14:52:55 +01:00
Sina Atalay
dfcb542f3e update test workflow name 2024-02-24 20:48:26 +01:00
Sina Atalay
997bf7b530 update README.md 2024-02-24 20:45:33 +01:00
Sina Atalay
a4dc4c614a update README.md 2024-02-24 20:20:22 +01:00
Sina Atalay
58f5cf1960 update README.md 2024-02-23 18:59:12 +01:00
Sina Atalay
861849c63b rename study_type to degree 2024-02-10 20:30:30 +01:00
Sina Atalay
db22505d0a rename Code Documentation to API Reference 2023-11-26 16:40:43 +01:00
Sina Atalay
b9fa3692d7 update README.md 2023-11-22 19:19:49 +01:00
Sina Atalay
9b9e8dd7e1 remove spell checking feature 2023-11-16 21:48:41 +01:00
Sina Atalay
0f9ed9bfd0 add an example image 2023-10-27 22:46:32 +02:00