Skip to main content

Roadmap

  1. Consolidate Citi codebase, code and (default) configuration
    1. Preserve backward compatibility with existing configuration/extension mechanism
    2. Easy way to run with default/existing configuration - Thomas/mao to confirm
  2. Design OPA integration
  3. Read configuration
    1. From a provided file
    2. [other options]
  4. Software level modularity
    1. Enable extension points via package.json dependencies
    2. Explore option to expose http(s) endpoints to communicate with extension points
  5. Cloud Native
    1. Run git-proxy in a container / k8s
    2. Run extensions in a container / k8s