New page: When designing an API of your framework you need to realize that you no longer control all the code on top of your project. In case you need to do a breaking, incompatible change, it i...
New page
When designing an [[API]] of your framework you need to realize that you no longer control all the code on top of your project. In case you need to do a breaking, incompatible change, it is impossible to do it at once without having very negative effect on all the downstream projects. See [[ContinuousIntegration]] post for details. Instead one needs to adopt some for of an [[API]] [[lifecycle]].
[[TBD]]
[[TBD]]