Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.2.0
    • Labels:
      None
    • Similar issues:
    • Story Points:
      2
    • Epic Link:
    • Processed by team:
      Platform
    • Sprint:
      Platform 171, Platform 173, Platform 174, Platform 175

      Description

      Various changes to make for a nicer public API and better general tidiness, such as:

      • ConfigSource and ContentSource interfaces with distinct convenience methods.
      • Organize imports
      • Use generics to avoid casting, where possible
      • Introduce TreeDefinition base class so that ContentDefinition and ConfigDefinition¬†can be distinct types (not one a subclass of the other)
      • Don't use default methods on interfaces
      • Remove interface methods that are too implementation-specific
      • Use NodePath instead of String wherever possible
      • etc....

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              PCentgraf Peter Centgraf
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: