Uploaded image for project: 'Fluid Infusion'
  1. Fluid Infusion
  2. FLUID-4609

Package the Infusion framework as a node package, suitable for use with node.js and the node package manager (npm)

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Framework
    • Labels:
      None

      Description

      This work follows on from FLUID-4568, which simplified the framework's dependency profile, so that it is capable of booting up easily in the absence of a working DOM. Becoming a node package is important not only for social currency, but also to enable upcoming GPII work on the preferences server. The initial implementation strategy will be to use an "off-the-shelf" server and routing engine (express, connect, etc.) so we can make quick progress, but to retain access to the Infusion framework to start work on proper abstraction of I/O behind the "DataSource" idiom as well as for model transformation work required for preferences and capabilities matchmaking.

      Work on "kettle proper", Fluid's server-side engine as ported to node (KETTLE-11) can be pushed out to a later time as we gradually require more capabilities of the IoC framework during request routing and remedy issues with IoC itself (FLUID-4392)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              colin Colin Clark
              Reporter:
              antranig Antranig Basman
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: