|
|
|
|
|
by krschultz
385 days ago
|
|
You don't make breaking changes. You provide the new API and the old API at the same time, and absorb the additional complexity as the library owner. Best case scenario everyone migrates to the new API and eventually remove the old one. This sounds onerous, but keep in mind at a certain scale there is no one commit in production at any given time. You could never roll out an atomic breaking change anyway, so going through this process is a reflection of the actual complexity involved. |
|
Genuine question: if you can't have one commit in production at any given time, what advantages for the monorepo remain?