codecov / engineering-team

This is a general repo to use with GH Projects
2 stars 1 forks source link

DISCOVERY: Identifying and Managing Unnecessary or Duplicated Dependencies #1420

Open codecovdesign opened 3 months ago

codecovdesign commented 3 months ago

Problem to solve

Particularly in projects with extensive dependencies, it becomes increasingly challenging to manage and optimize these dependencies efficiently. Two specific problems frequently arise:

When I am reviewing my project's dependencies, I want to easily identify any duplicate dependencies and understand if there are more efficient alternatives to my current dependencies, so I can optimize my project's performance and maintainability by reducing bloat and ensuring the use of the most efficient libraries available.

https://github.com/codecov/engineering-team/assets/87861036/49c18ca0-1819-4481-9693-3501f7695466

Discovery exploration

rohan-at-sentry commented 2 months ago

my feeling is that this is better suited to a "bundle management" use case vs reporting and gating commits based on changes in overall bundle size or some deps