fykosak / fks-texmf

XeLaTeX makra pro FYKOS a Výfuk
0 stars 5 forks source link

Refactoring maker #100

Open Headary opened 1 year ago

Headary commented 1 year ago

Refaktoring prakticky celý maker, v podstatě s jedinou výjimkou: fkssugar. Kromě toho je všechno přepsaný. Hlavní motivace:

Věci na dodělání

Werkov commented 1 year ago

Pěkné.

Headary commented 1 year ago

Jak na tom (ne)seběhnou ty grafické testy?

Nemám tušení a nijak jsem to neřešil, vzhledem k tomu, že to vypadá, že grafické testy už nějakou dobu nejedou. Nicméně pravděpodobně neprojdou, protože jim budou chybět soubory. Pokud by se ta PDF povedla přeložit, tak by asi vypadala stejně, protože jde hlavně o funkční změny.

Kvůli čemu (hlavně) se rozbijí repozitáře volající stará makra?

Ono se to dost pravděpodobně přeloží, hlavní problém je v tom, že se postupem času ve fksmeta a ostatních nahromadily věci, které ovlivňují samotný obsah finálního PDF (např. licence, patička, text v hlavičce, maketitle...), takže staré dokumenty by mohly vypadat jinak i za použití stejného zdrojáku.

Kde se budou uchovávat ty definiční soubory? Aka úpravy z ročníku ze budou propagovat i texmf anebo v texmf nebudou definice vůbec žádné?

Definice plánuju mít přímo v repozitáři, tedy když se mezi ročníky změní texty nebo vzhled, tak to neovlivní staré repozitáře.