{"repo":"matrix-org/matrix-spec-proposals","free":true,"listed":false,"github":"https://github.com/matrix-org/matrix-spec-proposals","clone":"git clone https://github.com/matrix-org/matrix-spec-proposals.git","description":"Proposals for changes to the matrix specification","language":null,"stars":1248,"topics":["matrix","spec"],"license":"Apache-2.0","category":"chat-messaging","readme_excerpt":"Matrix Specification Proposals This repository contains proposals for changes to the Matrix Protocol, aka \"Matrix Spec Changes\" (MSCs). The proposals directory contains MSCs which have been accepted. See below for instructions for creating new proposals. See also https://spec.matrix.org/proposals/ for more information on the MSC process, in particular https://spec.matrix.org/proposals/#process. The source of the Matrix specification itself is maintained at https://github.com/matrix-org/matrix-spec. The Matrix Spec Process An MSC is meant to be a technical document that unambiguously describes a change to the Matrix Spec , while also justifying why the change should be made. The document is used both to judge whether the change should be made as described and by developers to actually implement the changes. This is why it's important for an MSC to be fully fleshed out in technical detail, as once merged it's immediately part of the formal spec (even though it still needs to be transcribed into the actual spec itself). What changes need to follow this process? In most cases a change to the Matrix protocol will require an MSC. Changes that would not require an MSC are typically small and uncontentious, or are simply clarifications to the spec. Fixing typos in the spec do not require an MSC. In most cases, removing ambiguities do not either. The exception may be if implementations in the ecosystem have differing views on clarifying the ambiguity. In that case, an MSC is typically","default_branch":null,"files":null,"tree":[],"storefront":"/r/matrix-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/matrix-org/matrix-spec-proposals/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}