PatchLens FAQs
What languages does PatchLens support?
PatchLens currently only supports Golang projects.
How does PatchLens integrate?
PatchLens is designed to be included as part of your continuous integration pipeline. It works with existing tools (like Dependabot or Snyk) which create pull requests or otherwise initiate dependency updates. When an update CI workflow starts it should include a call to PatchLens to analyze the update and provide a report specific to the provided change.
PatchLens for OSS Projects
We offer PatchLens for free via an API to open source projects on GitHub. Projects must both be public (with all dependencies also being publicly available), and meet one of our license requirements (Apache2, MIT, BSD, and MPL). If you want to include PatchLens in your OSS GitHub workflows see the go-dep-impact-action repo.
What is the project maturity?
PatchLens is still a new tool. Although we are confident that it is capable of providing valuable signal into your dependency updates, it is also still a work in progress. Supported features will improve and evolve, and we welcome your feedback.