CTAN Comprehensive TeX Archive Network

Direc­tory macros/latex/contrib/l3build

README.md

l3build: a test­ing and build­ing sys­tem for 3

Re­lease 2019-07-31

Overview

The l3build mod­ule is de­signed to sup­port the de­vel­op­ment of high-qual­ity code by pro­vid­ing:

  • A unit test­ing sys­tem
  • Au­to­mated type­set­ting of code sources
  • A re­li­able pack­ag­ing sys­tem for CTAN re­leases

The bun­dle con­sists of a Lua script to run the tasks and a .tex file which pro­vides the test­ing en­vi­ron­ment. Th­ese were orig­i­nally de­vel­oped for sup­port­ing 3 de­vel­op­ment but are de­signed such that they can be read­ily used by oth­ers. Full doc­u­men­ta­tion is pro­vided.

Is­sues

The is­sue tracker for 3 is cur­rently lo­cated on GitHub.

The 3 Project

Devel­op­ment of 3 is car­ried out by The 3 Project. Cur­rently, the team mem­bers are

  • Jo­hannes Braams
  • David Carlisle
  • Robin Fair­bairns
  • Morten Høgholm
  • Bruno Le Floch
  • Thomas Lotze
  • Frank Mit­tel­bach
  • Will Robert­son
  • Chris Row­ley
  • Rainer Schöpf
  • Joseph Wright

Former mem­bers of The 3 Project team were

  • Michael Downes
  • Denys Duchier
  • Alan Jef­frey
  • Martin Schröder

The de­vel­op­ment team can be con­tacted by e-mail: <la­tex-team@la­tex-project.org>.


Copy­right (C) 2014-2018 The LaTeX3 Project
http://la­tex-project.org/
All rights re­served.

Down­load the con­tents of this pack­age in one zip archive (761.3k).

l3build – A test­ing and build­ing sys­tem for

The build sys­tem sup­ports test­ing and build­ing 3 code, on Linux, Mac OS X and Win­dows sys­tems. The pack­age of­fers:

  • A unit test­ing sys­tem for code (whether ker­nel code or con­tributed pack­ages);
  • A sys­tem for type­set­ting pack­age doc­u­men­ta­tion; and
  • An au­to­mated pro­cess for cre­at­ing CTAN re­leases.

The pack­age is es­sen­tially in­de­pen­dent of other ma­te­rial re­leased by the 3 team, and may be up­dated on a dif­fer­ent sched­ule.

Pack­agel3build
Home pagehttps://www.la­tex-project.org
Bug trackerhttps://github.com/la­tex3/l3build/is­sues
Re­pos­i­toryhttps://github.com/la­tex3/l3build
Ver­sion 2019-07-31
Li­censesThe Project Public Li­cense 1.3c
Copy­right2014–2019 The 3 Project
Main­tainerThe Team
TDS archivel3build.tds.zip
Con­tained inTeX Live as l3build
MiKTeX as l3build
TopicsPack­age de­vel­op­ment
Macro sup­port
...
Guest Book Sitemap Contact Contact Author