DEV Community

Discussion on: What was your win this week?

Collapse
 
waylonwalker profile image
Waylon Walker

Released a new kedro plugin on pypi.

GitHub logo WaylonWalker / steel-toes

a kedro hook to protect against breaking changes to data

πŸ₯Ύ Steel Toes

a kedro hook to protect against breaking changes to data

Python Test and Package PyPI version Code Style: Typed-Black

steel-toes is a kedro hook designed to prevent stepping on your teammates toes. It will branch your data automatically based on your git branch, or manually by passing the branch name into the hook.

Motivation

kedro is a ✨ fantastic project that allows for super-fast prototyping of data pipelines, while yielding production-ready pipelines. kedro promotes collaborative projects by giving each team member access to the exact same data. Team members will often make their own branch of the project and begin work. Sometimes these changes will break existing functionality. Sometimes we make mistakes as we develop, and fix them before merging in. Either case can be detrimental to a teammate working downstream of your changes if not careful.

πŸ₯Ό Wear the proper PPE during feature development

steel-toes hooks into your catalog to prevent changing downstream data on…