mirror of
https://github.com/adidas/api-guidelines.git
synced 2025-10-25 15:19:19 +00:00
Updates core-principles/rules-for-extending.md
Auto commit by GitBook Editor
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Rules for Extending
|
||||
Any modification to an existing API design MUST avoid breaking changes and MUST maintain backward compatibility.
|
||||
Any modification to an existing API MUST avoid breaking changes and MUST maintain backward compatibility.
|
||||
|
||||
In particular, any change to an API design MUST follow the following Rules for Extending:
|
||||
In particular, any change to an API MUST follow the following Rules for Extending:
|
||||
|
||||
1. **You MUST NOT take anything away** (related: [Minimal Surface Principle](core-principles/minimal-api-surface.md)
|
||||
, [Robustness Principle](core-principles/robustness.md))
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
# Caching
|
||||
Include an ETag header in all responses, identifying the specific version of the returned resource. This allows users to cache resources and use requests with this value in the If-None-Match header to determine if the cache should be updated.
|
||||
|
||||
Reference in New Issue
Block a user