Skip to content

muzimuzhi/latex-zutil

Repository files navigation

Z's LaTeX utilities

Check Lint

Components

  • l3build-wrapper
    Check and save selective l3build tests easier
  • zutil
    Utility macros in expl3; documented in its README.
  • tabularray
    The tabularray LaTeX package with experimental improvements (currently out-of-date)

Development

Checks

  • Quick checks (various linters)
    • incremental run (on git staged files only)
      • auto triggered by git commit (pre-commit git hook in use)
      • run pre-commit run manually
    • full run
      • run just lint-all or pre-commit run -a
  • Slow checks (l3build test suites)
    • run actively maintained test suites just check zutil tblr
    • run all test suites just test-all
  • Full checks
    • run just all
  • Checks run on CI
    • lint.yml full quick checks
    • check.yml actively maintained slow checks (on Ubuntu)
    • schedule.yml once a week, quick checks (on Ubuntu) + full slow checks on 3 OSes

General just usages

# list all "just" available recipes
$ just
# list commands that would run by RECIPE
$ just -n/--dry-run RECIPE

# (just recipes `check` and `save` both use `l3build_wrapper.py`)
# print help text of `l3build_wrapper.py`
$ just [check|save] -h
# check/save one or more tests and/or testsuites
$ just check zutil tblr
$ just save zutil-001 tblr-loading

Note: As configured by .justfile in this repository, just invoked from any subdirectories acts the same as being invoked from the top-level directory.

Tools

About

Z's LaTeX utilities

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 11