Designing an API
Contracts, versioning, errors that help the caller, and the things you cannot change once somebody depends on them.
0 of 7 answered
Start here
Reporting a failure
Foundation
- Not triedReporting a failureFoundation
- Not triedWhat an API actually isFoundation
- Not triedWhat counts as breakingFoundation
- Not triedWhich API changes are safeFoundation
- Not triedAn error the caller can act onCore
- Not triedWhen a new version is warrantedCore
- Not triedTightening a rule after releaseChallenge