Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-14613

Replace Grunt and Browserify with Webpack to build the Webapps

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • L3 - Default
    • None
    • None
    • webapp
    • None

    Description

      Motivation

      While Grunt and Browserify are still actively maintained, they rarely receive software updates. There is a risk that the libraries will reach EOL at one point in the future which might block us from developing the product further. The configuration of Grunt and Browserify is rather complex leading to many configuration files scattered around the codebase. Webpack 5 is actively maintained and unlike Grunt and Browserify, not everything needs to be configured from scratch which leads to a very minimal and easy-to-read configuration. With Webpack 5 we would be well prepared for the next years to come.

      Acceptance Criteria (Required on creation):

      Grunt and Browserify are replaced with Webpack to build the Webapps.

      Hints (optional):

      Tassilo did slack time on this with the following outcome:

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Activity

            People

              tassilo.weidner Tassilo Weidner
              tassilo.weidner Tassilo Weidner
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Salesforce