Clarify various bits of wording

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
pull/977/head
Travis Ralston 4 years ago committed by GitHub
parent 54102b8d36
commit 04e8244dbc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -390,17 +390,15 @@ are required to use the following process to ensure that the official Matrix nam
is not cluttered with development or testing data. is not cluttered with development or testing data.
.. Note:: .. Note::
Proof of concept implementations that are solely left on a branch/unreleased for Unreleased implementations (including proofs-of-concept demonstrating that a
demonstrating that a particular MSC works do not have to follow this. particular MSC works) do not have to follow this process.
The process for an implementation willing to be ahead of a spec release is:
1. Have an idea for a feature. 1. Have an idea for a feature.
2. Implement the feature using unstable endpoints, vendor prefixes, and unstable 2. Implement the feature using unstable endpoints, vendor prefixes, and unstable
feature flags as appropriate. feature flags as appropriate.
* When using unstable endpoints, they MUST include a vendor prefix. For example: * When using unstable endpoints, they MUST include a vendor prefix. For example:
`/_matrix/client/unstable/com.example/login`. Vendor prefixes throughout Matrix ``/_matrix/client/unstable/com.example/login``. Vendor prefixes throughout Matrix
always use the Java package naming convention. The MSC for the feature should always use the Java package naming convention. The MSC for the feature should
identify which preferred vendor prefix is to be used by early adopters. identify which preferred vendor prefix is to be used by early adopters.
* Note that unstable namespaces do not automatically inherit endpoints from stable * Note that unstable namespaces do not automatically inherit endpoints from stable

Loading…
Cancel
Save