As Rectifai matures we will inevitably need to deprecate old models, interfaces and features. This document provides guidelines that attempt to minimize churn. Reducing churn helps users build next generation models with tools they've already mastered.
We deprecate some component to communicate that a preferred alternative exists. A deprecated component does not necessarily have to be removed from the library.
- Promote backward compatibility.
- Describe code-level and release process for both deprecation and removal.
- Eliminate all deprecation and removal.
- Legislate. Good judgment by Rectifai developers is much preferred.