8 Commits

Author SHA1 Message Date
Sina Atalay
c917f3a05b Add typst-fontawesome as bundled Typst package for offline icon support
Bundle the typst-fontawesome package as a git submodule so that Font
Awesome icons are available during Typst compilation without network
access. Refactor get_package_path to install multiple bundled packages
into the temporary cache. Add an offline wheel installation test that
renders a PDF with a poisoned HTTP proxy to verify no network calls.
2026-03-21 03:54:59 +03:00
Sina Atalay
9b83f07ac9 Move distributable skill to rendercv/rendercv-skill submodule
The skill file lived in the main repo, which meant `npx skills add`
had to clone the entire RenderCV codebase and exposed internal dev
skills. A dedicated lightweight repo solves both problems.

- Create rendercv/rendercv-skill repo as a read-only distribution channel
- Add it as a submodule at .claude/skills/rendercv-skill/
- Update generation script and tests to write to the submodule path
- Add submodules: true to test workflow checkout steps
- Update docs, README, and install commands to use rendercv/rendercv-skill
- Add --recursive clone instruction to developer guide
- Delete the old skills/ directory at repo root
2026-03-20 20:41:53 +03:00
Sina Atalay
9bf6f106dc renderer: use rendercv-tinytex instead of having TinyTeX in RenderCV (#266)
* remove submodule

* add `rendercv-tinytex` as a dependency
2024-12-24 22:29:57 -05:00
Sina Atalay
ff2ed59ee1 reader: create models package inside reader 2024-07-03 02:05:04 +03:00
Sina Atalay
3a69846668 add new TinyTeX as a submodule 2024-05-02 19:33:16 +03:00
Sina Atalay
5937966183 remove old tinytex-release submodule 2024-05-02 19:14:32 +03:00
Sina Atalay
31b540e0ac update .gitmodules 2024-04-03 21:13:24 +02:00
Sina Atalay
7baf269362 add TinyTeX as a submodule 2024-01-29 16:20:21 +01:00