•  
      request #14384 Move all javascript build process to Webpack
    Infos
    #14384
    Joris MASSON (jmasson)
    2020-03-06 15:20
    2020-01-10 16:23
    15557
    Details
    Move all javascript build process to Webpack
    This is a follow-up of request #13299.

    Now that all SCSS build has been unified under one tool, we should do the same for javascript build, again to not have 2 ways of doing the same thing.
    This will also let us apply shared configurations for all Javascript webpack configs.
    Dev tools
    Empty
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Joris MASSON (jmasson)
    Closed
    2020-03-06
    Attachments
    Empty
    References
    Referencing request #14384

    Git commit

    tuleap/tuleap/stable

    Build the pluginsadministration scripts with Webpack f616dc91be
    Manage the "build" of the fat|subsets* core JS files with Webpack 9157815564
    Move some agiledashboard scripts out of www/ babe078aed
    Build the openidconnect client scripts with Webpack 6a7ece1cdb
    Unify taskboard themes and scripts build edb39a6e3a
    Build the git scripts with Webpack 89a06665d5
    Build the statistics scripts with Webpack 51b2bd6161
    Move agiledashboard burnup scripts out of www/ 05aed66e1e
    Move tracker scripts out of www/ 637922dd93
    Move kanban scripts out of www/ b2864e9dac
    Move agiledashboard planning-v2 scripts out of www/ 4a4b2457a8
    Build the SVN plugin scripts with Webpack 30c8f32e69
    Concatenate Javascript files of the docman plugin with Webpack 39e0a62bad
    Move agiledashboard permissions-per-group scripts out of www/ ee18a68c13
    Concatenate Javascript files of the tracker encryption plugin with Webpack 2dcfc5d6a9
    Fix condensed themes for OIDC Client plugin b9d6943f37
    Finish moving all agiledashboard scripts out of www/ b9bdbcd083
    All assets of the userlog plugins are built with Webpack eddb141bf4
    Build tracker admininstration and site-administration with Webpack db5a04e905
    Build legacy concatenated tracker scripts with Webpack a0f047140a
    Concatenate Javascript files of the cardwall plugin with Webpack 0c7ff7bb81
    Adjust TTM to tracker scripts/ folder acd8c8fa34

    Follow-ups