Uploaded image for project: 'Nuxeo Studio'
  1. Nuxeo Studio
  2. NXS-6298

Recursive registries resolution when adding a dependency

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.4.0
    • Component/s: Application Definition
    • Tags:
    • Impact type:
      API change
    • Story Points:
      8

      Description

      As a Nuxeo application developer, when on a given Studio project, I add a dependency in Studio application definition to a package that has itself a dependency toward another package, the registries of the Studio project are updated with the registries information of all sub-packages that are pulled by the dependency.

      AC:

      • Registries merge is properly covered
      • I have access to all my inner dependencies registries
      • Registries merge is ordered by package depth; deepest first, then it will move to the next level that has other packages, moving alphanumerically across a level , it will look for the deepest dependency of the next package, and so on
      • Registries computation is done during the project loading
      • When I remove a dependency from an upstream Nuxeo Package, his corresponding registries are gone.
      • Dependency is tested at depth level 6 
      • Studio project loading time Overhead of having dependencies should not go beyond 5 seconds

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: