Front EndΒΆ
Tuleap front end can be divided in two worlds
Mostly static pages that are rendered server side using mustache templating (with some vanilia JS for simple interactions).
Rich, dynamic, pages that are rendered client side using Vuejs.
Front end build system is based on webpack.
Historically you will also find
AngularJS 1.X code.
JQuery code.
Prototype / Scriptaculous code.
Good old php3&4/mysql scripts where DB, HTML and JS are mixed.