1
0
mirror of https://codeberg.org/fediverse/fep.git synced 2026-08-05 11:46:04 +00:00

FEP-a4ed: Replace the ASCII diagram with Mermaid (#394)

This patch replaces the ASCII diagram with a [Mermaid] diagram in order to improve accessibility for screen readers/braille displays and devices with narrow viewport width.

[Rendered](https://codeberg.org/tesaguri/fep/src/branch/fep-a4ed-mermaid/fep/a4ed/fep-a4ed.md#the-fediverse-enhancement-proposals-process)

While rendering Mermaid diagram isn't part of CommonMark 0.29 spec used by the FEP process, this uses the standard code fence syntax and isn't extremely unreadable as plaintext, so I believe it's acceptable in that regard.

[Mermaid]: <https://docs.codeberg.org/markdown/introduction-to-markdown/#mermaid-diagrams>

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/394
Reviewed-by: silverpill <silverpill@noreply.codeberg.org>
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: Daiki Mizukami <tesaguriguma@gmail.com>
Co-committed-by: Daiki Mizukami <tesaguriguma@gmail.com>
This commit is contained in:
Daiki Mizukami
2024-10-23 17:37:17 +00:00
committed by silverpill
parent 488421baf6
commit 28aebb06b8
+12 -12
View File
@@ -85,18 +85,18 @@ Fediverse Enhancement Proposals must be placed in the public domain by the autho
## The Fediverse Enhancement Proposals Process
```
+-------+
+-------> | FINAL |
| +-------+
+-------+ |
-------->| DRAFT | --------+
+-------+ |
^ | +-----------+
| +-------> | WITHDRAWN |
| +-----------+
| |
+-----------------------------+
```mermaid
stateDiagram-v2
accTitle: FEP process flowchart
accDescr {
The process begins from the "DRAFT" status, followed by either of the "FINAL" or "WITHDRAWN" status.
The "WITHDRAWN" status can go back to the "DRAFT" status.
}
[*] --> DRAFT
DRAFT --> FINAL
DRAFT --> WITHDRAWN
WITHDRAWN --> DRAFT
FINAL --> [*]
```
1. A Fediverse Enhancement Proposal can be submitted by individuals or groups of individuals (authors). See the `SUBMISSION.md` file for a list of accepted submission methods.