README: Add expectations for unmerged protocol compatibility

Signed-off-by: Sebastian Wick <sebastian.wick@redhat.com>
This commit is contained in:
Sebastian Wick 2025-05-08 15:27:59 +02:00 committed by Pekka Paalanen
parent 7bc5f7355c
commit 3dac056d83

View file

@ -28,6 +28,10 @@ Protocols in the staging phase should try to minimize backward-incompatible
changes, and protocols in the stable phase should avoid backward-incompatible
changes.
Anything that is not merged upstream can be iterated and broken freely, but
care should be taken to ensure that there are no two protocols with the same
name and version but a different API.
During the experimental phase, patches for clients and compositors are written
as a test vehicle. Such patches should be merged with caution in clients and
compositors, because the protocol can still change.