doc: clean ABI/API policy guide
authorFerruh Yigit <ferruh.yigit@intel.com>
Fri, 1 Mar 2019 17:32:48 +0000 (17:32 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 27 Mar 2019 13:21:52 +0000 (14:21 +0100)
commitac8342a8a61d6934a917a81ea46e4bc194fb5426
tree411681903a182a86068c1299b1eab3ef9dea9c8c
parent1cedac2da1355e54263e313d267115b2917adc00
doc: clean ABI/API policy guide

The original document written from the point of ABI versioning but later
additions make document confusing, convert document into a ABI/API
policy documentation and organize the document in subsections:
- ABI/API Deprecation
- Experimental APIs
- Library versioning
- ABI versioning

Aim to clarify confusion between deprecation versioned ABI and overall
ABI/API deprecation, also ABI versioning and Library versioning by
organizing the sections.

Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Neil Horman <nhorman@tuxdriver.com>
Acked-by: Kevin Traynor <ktraynor@redhat.com>
doc/guides/contributing/versioning.rst