User:APaskulin (WMF)/Sandbox/API process

API process

edit
Phase 1: Design

Teams work together to agree on an API contract

 
Contract freeze
API design is finalized
and contract is frozen
Phase 2: Build

Teams work in parallel to develop code based on the contract

 
Contract validation
API behavior is validated
against the contract
 
v0 release
Version 0 is released
as an experimental API
Phase 4: Maintain
  • Retire contract in favor of long-term docs
  • Add to API Portal
 
v1 release
Version 1 is released as a stable API
Phase 3: Iteration

Teams iterate on the API

API Documents

edit