matrix-org / matrix-org/matrix-spec

`matrix` is not in the allowed schemes for the `a` tag

Open
#1,108 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

#### Link to problem area
https://spec.matrix.org/v1.2/client-server-api/#mroommessage-msgtypes

> `a` `name`, `target`, `href` *(provided the value is not relative and has a scheme matching one of: `https`, `http`, `ftp`, `mailto`, `magnet`)*

#### Issue
This list does not include `matrix`, the Matrix URI schema, which was added as per [Matrix v1.2](https://spec.matrix.org/v1.2/changelog/#appendices)

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

Start with the linked Matrix v1.2 client-server API section and its changelog entry to confirm the `matrix` URI scheme and the intended wording. Find the source for the allowed schemes in the specification, add `matrix` to that list, and verify that the rendered specification reflects the change.

Written by the indexing model from the issue text.

Assessment

Domain
documentation, networking
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.