Chapter 5. Documentation and Versioning
One of the most important developments in the last time was the automatic generation of code and documentation to take the burden of manual work and continuous adaptations off developers. Additionally, the asynchronous rollout of features calls for a versioning technique to not break legacy clients of your API.