matrix-org / matrix-org/matrix-spec

Grammar for room IDs (SPEC-389)

Open
#175 6 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature p1
Dominant language
HTML
Stars
330
Forks
150
Avg merge
2h 21m
Merged PRs (30d)
3

Description

Room IDs (and Event IDs, prior to room v3) are opaque to the user (they should never be seen), but they do have some syntax within the protocol; this means that they can be more baroque than User IDs, but are not as freeform as some other IDs (https://github.com/matrix-org/matrix-spec/issues/174).

We should ensure their syntax is well-specified, and make sure we know which characters they can include.

(Imported from https://matrix.org/jira/browse/SPEC-389)

(Reported by @richvdh)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the Room ID and Event ID syntax requirements described in this issue, then compare them with the related Matrix specification discussion in issue #174. Done means the permitted characters and grammar are explicitly specified.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.