GitHunt
DI

dirkfeytons/transformer

A datamodel mapping framework

Transformer

Description

Transformer is an application that provides a datamodel mapping framework.
More specifically it allows one to implement a Broadband Forum TR-106
based datamodel (typically used in TR-069) without having to worry too much about
the requirements of TR-106 and instead focus on the logic to map that datamodel
to the system's management plane.

Documentation on how a mapping file must look like can be found in ./doc/skeleton.map.
The datamodel metadata part of a mapping file can be generated using ./generator/generator.sh.

Other documentation can be found on the wiki.

Dependencies

Transformer requires the following dependencies to work:

License

Transformer mainly uses the 2-clause ClearBSD license. There are some
third party open source software components included with their own license.

For details see the LICENSE file.

Languages

Lua90.0%C9.4%CMake0.5%Shell0.1%

Contributors

Other
Created October 12, 2016
Updated February 24, 2026