Skip to content

API Design guidelines

Aleksey edited this page Oct 21, 2019 · 3 revisions

Separate API from SPI

Dictionary

API - code supposed to be implemented by qbit and called by client.

SPI - code supposed to be implemented by client and called by qbit.

Rationale

API and SPI have different evolution modes. For API addition of methods is allowed, but removal is prohibited. For SPI the rules is reversed.

Clone this wiki locally