A testing and building system for LaTeX
Lua TeX Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples Keep "!#" lines in example build.lua files Mar 10, 2018
support Load amsfonts: avoid needing T1 encoding Jul 31, 2018
testfiles-pdf Split out PDF-based tests Aug 3, 2018
testfiles-plain Fully enable multiple configs Dec 12, 2017
testfiles Split out PDF-based tests Aug 3, 2018
.gitignore Track PDF files in testfilles dir Jul 28, 2018
.travis.yml Update Travis-CI set up for new structures Mar 6, 2018
CHANGELOG.md Step release version Aug 7, 2018
CONTRIBUTING.md Lua docs are welcome but in addition to info in the .dtx [ci skip] Sep 12, 2017
LICENSE Add LICENSE Jun 25, 2017
README.md Step release version Aug 7, 2018
build.lua Split out PDF-based tests Aug 3, 2018
config-pdf.lua Split out PDF-based tests Aug 3, 2018
config-plain.lua Better name for the plain config Jan 21, 2018
l3build-arguments.lua Add new --full option (fixes #69) Aug 4, 2018
l3build-aux.lua Drop reporting script name in terminal Jul 29, 2018
l3build-check.lua Correct extension name Aug 5, 2018
l3build-clean.lua split l3build.lua into many separate files (#47) Jan 7, 2018
l3build-ctan.lua Fix creation of bundle CTAN releases Aug 7, 2018
l3build-file-functions.lua Remove a redundant line Aug 3, 2018
l3build-help.lua Allow help() to be auto-generated from list of targets Jul 29, 2018
l3build-install.lua Fix handling of "base" folder in installation Aug 7, 2018
l3build-manifest-setup.lua Correct copyright lines Jan 2, 2018
l3build-manifest.lua Correct copyright lines Jan 2, 2018
l3build-stdmain.lua Revert "Internal clarification" Aug 7, 2018
l3build-tagging.lua tag() needs to allow for a table as argument Aug 4, 2018
l3build-typesetting.lua Use the log extension Jun 17, 2018
l3build-unpack.lua split l3build.lua into many separate files (#47) Jan 7, 2018
l3build-variables.lua New ctanzip variable (fixes #31) Aug 4, 2018
l3build.1 Step release version Aug 7, 2018
l3build.dtx correct two typos Aug 20, 2018
l3build.ins Update meta-comments Dec 28, 2016
l3build.lua Step release version Aug 7, 2018

README.md

l3build: a testing and building system for LaTeX3

Release 2018-08-07

Overview

The l3build module is designed to support the development of high-quality LaTeX code by providing:

  • A unit testing system
  • Automated typesetting of code sources
  • A reliable packaging system for CTAN releases

The bundle consists of a Lua script to run the tasks and a .tex file which provides the testing environment. These were originally developed for supporting LaTeX3 development but are designed such that they can be readily used by others. Full documentation is provided.

Issues

The issue tracker for LaTeX3 is currently located on GitHub.

The LaTeX3 Project

Development of LaTeX3 is carried out by The LaTeX3 Project. Currently, the team members are

  • Johannes Braams
  • David Carlisle
  • Robin Fairbairns
  • Morten Høgholm
  • Bruno Le Floch
  • Thomas Lotze
  • Frank Mittelbach
  • Will Robertson
  • Chris Rowley
  • Rainer Schöpf
  • Joseph Wright

Former members of The LaTeX3 Project team were

  • Michael Downes
  • Denys Duchier
  • Alan Jeffrey
  • Martin Schröder

The development team can be contacted by e-mail: latex-team@latex-project.org.


Copyright (C) 2014-2018 The LaTeX3 Project
http://latex-project.org/
All rights reserved.