Uploaded image for project: 'Clair'
  1. Clair
  2. CLAIRDEV-47

Evaluate a plugin architecture for clairv4

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • indexer, matcher, notifier, updater
    • None

      As it currently stands, clairv4's various internal components are well-modularized, but not very pluggable. For instance, adding an updater or changing the default set of updaters would require temporarily editing 2 go modules and recompiling to get an un-reproduceable version. It get much harder much faster if changes cannot be made upstream and must be reproduceable.

      We should investigate a protocol for allowing updaters and scanners to run out-of-process and be implemented by any language.

              Unassigned Unassigned
              hdonnay Henry Donnay
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: