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.