Skip to content

Chelsea Goals and Success Metrics

Jeffry Hesse edited this page Jun 17, 2020 · 4 revisions

This wiki is here to detail the specific goals of the chelsea project.

Goal

Chelsea should be the best in class RubyGems scanner for finding vulnerable dependencies that a developer is using.

Sub Goals

  • Bundler audit and ruby audit are awesome, but this tool should provide a richer experience for users, backed by the power of OSS Index. Our UX scores should be better than both tools, and provide the exact information that developers are looking for.
  • When using Chelsea with Nexus IQ Server, the usage should be easy to digest, and painless for users. This involves making sure that if people provide wrong values we push them in the right direction, and when they scan they are given the best information we can provide to them on the command line.

Success Metrics

  • We see increased usage of Chelsea with OSS Index by Ruby developers in the wild
  • We see increased usage of Chelsea by customers of Sonatype scanning Ruby projects backed by RubyGems (bundler)
  • We see consistently high scores when UX testing with developers

Who can help me with getting involved in this project

@DarthHater is the overall product lead/manager of this project, and @gmohre is functioning as the technical lead in the community. You can ask @DarthHater about features, and bugs, and see what would be good to jump in to, and @gmohre can provide a technical look at your solutions! @DarthHater can provide usage information if you'd like to see if your feature helped further one of our goals!

Clone this wiki locally