Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Selective recompilation #70

Closed
5 of 6 tasks
edemaine opened this issue May 17, 2022 · 0 comments
Closed
5 of 6 tasks

Selective recompilation #70

edemaine opened this issue May 17, 2022 · 0 comments

Comments

@edemaine
Copy link
Owner

edemaine commented May 17, 2022

  • If generated SVG is equal to the existing .svg file, don't bother writing it
  • If generated SVG didn't change, don't generate PDF/PNG via Inkscape. This will be a huge time savings for repeated runs.
  • If generated SVG is equal to the existing .tex file, don't bother writing it
  • If all mapping files + drawing file are older than generated SVG/TeX and SVG Tiler itself, don't even do .svg generation.
    • -f/--force option
  • Ideally, Excel spreadsheets have "last modified" metadata for each sheet, and then you can do this at the sheet level. (But maybe not necessary given the "skip if .svg unchanged", because the slowest part is probably the initial loading of the spreadsheet archive.)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant