Uploaded image for project: 'YesCart'
  1. YesCart
  2. YC-858

Module structure refactoring

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.5.0, 3.5.0.E
    • Fix Version/s: 3.5.0, 3.5.0.E
    • Component/s: None
    • Labels:

      Description

      As devops I would like to have more intuitive structure of the project. It seem like everything is now added to core-modules which is not entirely correct.

      The following restructuring is proposed:

      1. create "payment-modules", which to include all payment related modules from "core-modules", namely

      • "core-module-payment-authorizenet", renamed to "payment-module-authorizenet"
      • "core-module-payment-base", renamed to "payment-module-base"
      • "core-module-payment-cybersource", renamed to "payment-module-cybersource"
      • "core-module-payment-liqpay", renamed to "payment-module-liqpay"
      • "core-module-payment-paypal", renamed to "payment-module-paypal"
      • "core-module-payment-postfinance", renamed to "payment-module-postfinance"

      2. on YCE we need "enterprise-modules", which to include the following:

      • "core-module-shop-enterprise", renamed to "enterprise-modules-shop-cloning"
      • "core-module-performance", renamed to "enterprise-modules-performace"
      • part of "core-module-job", which is to do with job schedulers named "enterprise-modules-job"

      3. on YCE we need "int-modules", which to include integrations to 3rd party systems

      • "core-module-pim-icecat", renamed to "int-pim-icecat"

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                denis Denis Pavlov
                Reporter:
                denis Denis Pavlov
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: