CTAN Comprehensive TeX Archive Network

Directory macros/latex/contrib/l3build


l3build: a testing and building system for 3

Release 2020-06-04


The l3build module is designed to support the development of high-quality 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 3 development but are designed such that they can be readily used by others. Full documentation is provided.


The issue tracker for 3 is currently located on GitHub.

Development team

The kernel is developed by The 3 Project.

Copyright (C) 2014-2020 The LaTeX3 Project
All rights reserved.

Download the contents of this package in one zip archive (768.2k).

l3build – A testing and building system for

The build system supports testing and building 3 code, on Linux, Mac OS X and Windows systems. The package offers:

  • A unit testing system for code (whether kernel code or contributed packages);
  • A system for typesetting package documentation; and
  • An automated process for creating CTAN releases.

The package is essentially independent of other material released by the 3 team, and may be updated on a different schedule.

Home pagehttps://www.latex-project.org
Bug trackerhttps://github.com/latex3/l3build/issues
Version 2020-06-04
LicensesThe Project Public License 1.3c
Copyright2014–2020 The 3 Project
MaintainerThe Team
TDS archivel3build.tds.zip
Contained inTeX Live as l3build
MiKTeX as l3build
TopicsMacro support
Package development
Guest Book Sitemap Contact Contact Author