eu-digital-identity-wallet / eudi-doc-architecture-and-reference-framework

The European Digital Identity Wallet
https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/
Other
369 stars 55 forks source link

Fix broken link to the annexes #175

Closed skounis closed 1 day ago

skounis commented 1 month ago

In the text of the ARF, there are several links to sections in the Annexes. Most of these are broken and do not direct to the correct URL.

Some examples follow:

Section "2.1 Identification and authentication to access online services", paragraph 4

Details on PID issuance requirements, the PID attribute schema, and the Trust Infrastructure are further elaborated in the respective chapters - specifically Chapter 3 - Ecosystem, Chapter 5 - Attestations and Chapter 6 - Trust Model, Annex 2 (High level requirements in [Topic 2], [Topic 10] and [Topic 23], and Annex 3.1 - PID Rulebook.

Section "2.3 Mobile Driving Licence", paragraph 3

(Q)EAA issuance requirements, mDL attribute schema and Trust Infrastructure details are further detailed specifically in Chapter 3 - Ecosystem, Chapter 5 - Attestations, and in Annex 2 - [Topic 2], [Topic 3], [Topic 10] and [Topic 23].

Section "4.2.2 Attestation presentation flows", paragraph 3

Specific use cases integrate one or more of these flows. For detailed user journeys across various use cases, please refer to the blueprints in Annex 4 of the ARF.

Tasks

  1. [x] Identify and collect all the broken links
  2. [x] Fix the target URLs
skounis commented 3 weeks ago

Use regexp

  1. find (?<=\b\w+)(?:_)(?=\w*\.md\b), replace annexes/annex-$1/
  2. find (.+)_(.+\.md), replace (.+)-(.+\.md) - repeat until replace all