Uploaded image for project: 'Planet4'
  1. Planet4
  2. PLANET-4520

Split and clean up js dependencies

    XporterXMLWordPrintable

    Details

    • Type: Task
    • Status: CLOSED
    • Priority: Must have
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.13
    • Labels:
    • Story Points:
      2
    • Sprint:
      Sprint #113, Sprint #114, Sprint #115
    • Section:
      Code Refactoring
    • Track:
      Development
    • Epic Link:
    • Repositories:
      planet4-master-theme, planet4-plugin-gutenberg-blocks, planet4-plugin-gutenberg-engagingnetworks

      Description

      On our 3 main application repos still have some obsolete dependencies (mostly gulp related), that delay the build. It also has some dependencies that are only need locally.

      Tasks

      • Clean up obsolete gulp dependencies. Make sure all gulp tasks are covered by webpack (eg. svg icons sprite generation).
      • Investigate if splitting up dependencies to production and development makes sense (eg. master-theme has a backstop dependency).
      • Add a --production flag to planet4-builder on npm ci.

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              pcuadrad Pablo Cuadrado
              Reporter:
              nroussos Nikos Roussos
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: