Deprecation Management Toolkit
Introducing the Deprecation Toolkit - Shopify

Introducing the Deprecation Toolkit - Shopify

9/19/2018

What this post added

Introduced the open-source Deprecation Toolkit, a Ruby gem designed to manage code deprecations. The toolkit uses a whitelist approach to track acceptable deprecations by recording them during test runs. It then compares subsequent deprecation triggers against this whitelist, raising errors for new or removed deprecations by default. This allows for gradual fixing of existing deprecations while preventing the introduction of new ones, facilitating dependency upgrades and improving codebase health.

Read the original post ↗