Text Template Transformation Toolkit (T4)
Heureux soient les amateurs du module MVC d'asp.NET,
vous avez apprécié la simplicité d'organisation du texte, la
possibilité d'organiser le code en plein milieux de texte en ayant une
sortie avec du code interne centrée autour du texte et non autour du
code.
T4 est basé sur ASP.NET,
il permet d'appliquer une transformation similaire à celle que l'on
pourrait porter sur un site .NET dont les balises seraient en HTML...
Bien que ce ne soit pas très connu il parait que c'est déjà pas mal utilisé, supporté sous Visual Studio mais aussi MonoDevelop, le T4 apporte un moyen simple de mettre en forme du texte.
L'extension de fichier utilisée pour les texts templates est .tt.
Voici un exemple utilisé pour générer les RPM de mono.
Ma découverte et l'image sont issus de cet article: http://tirania.org/blog/archive/2009/Mar-10.html