Quality tools like phpunit and phpcs can run across all the repository
testing and linting all libraries at once.
Some configuration files will be dynamic and grow when we add more
libraries to the repository.
As such, maintain a small collection of metadata on the libraries
allows to create templates.
Templates use Jinja2 and are rendered by a small Python script.
Each time a library is added to the repository, make regenerate
allows to create those files. Autogenerated files are stable enough
to be included in the repository too.
Ref T1680