Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.57 KB

README.md

File metadata and controls

37 lines (28 loc) · 1.57 KB

lbuild: generic, modular code generation in Python 3

The Library Builder (pronounced lbuild) is a BSD licensed Python 3 tool for describing repositories containing modules which can copy or generate a set of files based on the user provided data and options.

lbuild allows splitting up complex code generation projects into smaller modules with configurable options, and provides for their transparent discovery, documentation and dependency management. Each module is written in Python 3 and declares its options and how to generate its content via the Jinja2 templating engine or a file/folder copy.

You can install lbuild via PyPi: pip install lbuild

The documentation is available at lbuild.modm.dev.

Projects using lbuild:

The dedicated maintainer of lbuild is @salkinium.