Skip to content

Inconsistencies #151

@schwzr

Description

@schwzr

Output from my favourite LLM.

Not everything seems to be accurate (e.g. ENV variable names), but mostly ok.

Repository-Analyse: datasharingframework.github.io

Datum: 2026-03-08
Analysiert: Gesamtes Repository (546+ Markdown-Dateien)
Site-Typ: VuePress 2.0 mit vuepress-theme-hope


1. Tote / Kaputte Links

1.1 Broken Internal Link (Kritisch)

  • Datei: docs/src/explore/concepts/network-setup.md (Zeile 19)
  • Link: [Authentication: Client/Server Certificates](Authentication)
  • Problem: Ziel Authentication.md existiert nicht im Repository. Seite wurde vermutlich entfernt.

1.2 Inkonsistente Consultation-Hours URL

  • docs/src/posts/2025-11-28-dsfv2-release.md verlinkt auf /community/consultationhours (ohne Bindestrich)
  • Korrekte URL ist /community/consultation-hours (mit Bindestrich)
  • Resultat: Toter Link auf der Blogpost-Seite

1.3 Malformed Markdown-Link

  • Datei: docs/src/posts/2025-11-12-operaton-release-party.md (Zeile 33)
  • Problem: [LinkedIn]( <https://...>) - Leerzeichen und spitze Klammern in der URL
  • Fix: [LinkedIn](https://...) verwenden

2. Verwaiste Seiten (Orphaned Pages)

2.1 Seiten ohne Navigation

Datei Problem
docs/src/explore/concepts/network-setup.md Existiert, aber nicht in Sidebar referenziert
docs/src/network-operations/README.md Komplett leer, kein Inhalt, nicht verlinkt
docs/src/process-development/api-v2/guides/adding-task-parameters-to-task-profiles.md Existiert, aber fehlt in der v2-Sidebar (theme.ts Zeilen 288-300). V1-Pendant ist korrekt verlinkt.

2.2 V1/V2 Guide-Asymmetrie

  • V1 hat setting-targets-for-message-events.md in der Sidebar
  • V2 hat kein Pendant dazu - unklar ob bewusst entfernt oder vergessen

3. Work-in-Progress Seiten (27 Seiten)

Folgende Seiten zeigen nur "Work in progress" und haben keinen echten Inhalt:

Explore / For-You:

  • docs/src/for-you/learn.md
  • docs/src/explore/use-cases/README.md
  • docs/src/explore/use-cases/feasibility.md
  • docs/src/explore/use-cases/num.md

Process Development API v2:

  • docs/src/process-development/api-v2/publishing/publish-on-dsfhub.md
  • docs/src/process-development/api-v2/tooling/empty-process-plugin.md
  • docs/src/process-development/api-v2/tooling/ide.md
  • docs/src/process-development/api-v2/tooling/pipeline-testing.md
  • docs/src/process-development/api-v2/tooling/maven.md
  • docs/src/process-development/api-v2/best-practices.md
  • docs/src/process-development/api-v2/migration.md
  • docs/src/process-development/api-v2/testing.md
  • docs/src/process-development/api-v2/create.md
  • docs/src/process-development/api-v2/get-started.md

Process Development API v1 (Tooling/Publishing):

  • Weitere 13+ Seiten im selben Muster

Empfehlung: Entweder mit Inhalt fuellen oder aus der Navigation entfernen, um Nutzer nicht zu enttaeuschen.


4. Leere / Minimal-Dateien

Datei Inhalt
docs/src/network-operations/README.md Komplett leer (0 Bytes Inhalt)
docs/src/s/connection-refused.md Nur HTML-Redirect
docs/src/s/error-ssl.md Nur HTML-Redirect
docs/src/s/connection-timeout.md Nur HTML-Redirect
docs/src/s/read-timeout.md Nur HTML-Redirect
docs/src/s/error-http.md Nur HTML-Redirect
docs/src/s/unknown-host.md Nur HTML-Redirect
docs/src/sprechstunde/readme.md Nur HTML-Redirect auf /community/consultation-hours

Die Redirect-Dateien im /s/-Verzeichnis sind vermutlich bewusst so angelegt (Kurzlinks fuer Troubleshooting). Die leere network-operations/README.md sollte entfernt oder befuellt werden.


5. Formatierungs-Probleme

5.1 Falsch eingerueckte Ueberschriften

  • docs/src/hackathon/hackathon-2026.md (Zeile 32): #### DSF hat fuehrendes Leerzeichen
  • docs/src/hackathon/index.md (Zeile 37): #### DSF hat fuehrendes Leerzeichen
  • Problem: Wird in manchen Markdown-Parsern nicht als Header erkannt

5.2 Inkonsistente Sidebar-Referenzen

  • Manche Sidebar-Eintraege in theme.ts verwenden .md-Erweiterung, manche nicht
  • Beispiele mit .md: get-started.md, old-versions.md, concepts/introduction.md
  • Rest: ohne Erweiterung
  • Empfehlung: Einheitlich ohne .md verwenden

6. Sprachinkonsistenzen (Deutsch/Englisch)

6.1 Gemischte Sprachen auf einer Seite

  • docs/src/hackathon/hackathon-2026.md - Enthalt deutsche und englische Version auf derselben Seite
  • docs/src/hackathon/index.md - Gleiche Struktur
  • Empfehlung: Sprachen klar trennen (z.B. Tabs oder separate Seiten)

6.2 Deutsche Verzeichnisnamen

  • /sprechstunde/ - Deutsches Wort, Rest der Site ist Englisch
  • Wird aber per Redirect auf /community/consultation-hours weitergeleitet (konsistent)

7. TODO-Platzhalter in Installations-Dokumentation

7.1 Platzhalter-Variablen (17+ Vorkommen)

In den Installations-Anleitungen mehrerer Versionen finden sich Platzhalter:

  • _TODO_DSF_FHIR_SERVER_EXTERNAL_FQDN_
  • _TODO_ORGANIZATION_IDENTIFIER_
  • _TODO_CLIENT_CERTIFICATE_THUMBPRINT_
  • _TODO_WEBUSER_CLIENT_CERTIFICATE_THUMBPRINT_
  • _TODO_DSF_FHIR_SERVER_FQDN_

Betroffene Versionen: v1.0.0 bis v1.6.0 (install.md)

Hinweis: Diese sind vermutlich bewusst als Platzhalter fuer den Nutzer gedacht. Falls ja, sollte das klarer dokumentiert werden (z.B. mit <PLATZHALTER> statt _TODO_...).

7.2 Platzhalter-Domain (61+ Vorkommen)

  • todo.organization.com wird als Beispiel-Domain verwendet
  • Besser waere eine RFC-konforme Beispiel-Domain wie example.org oder hospital.example.com

8. Inkonsistente GitHub-Branch-Referenzen

  • API v1 Dateien verlinken auf github.com/datasharingframework/dsf/blob/main (Development-Branch)
  • API v2 Dateien verlinken auf github.com/datasharingframework/dsf/blob/release/2.0.2 (Release-Branch)
  • Problem: V1-Links zeigen auf aktuellen Entwicklungsstand statt auf den passenden Release-Stand
  • Empfehlung: V1-Dateien sollten auf den entsprechenden V1-Release-Branch verlinken

9. Selbstreferenzen ueber Domain

  • 704+ Stellen verwenden absolute dsf.dev-Links statt relativer Links
  • Risiko: Bei Domain- oder Strukturaenderungen brechen alle diese Links
  • Empfehlung: Wo moeglich relative Links verwenden (z.B. /operations/latest/ statt https://dsf.dev/operations/latest/)

10. Zusammenfassung / Prioritaeten

Hoch (sollte zeitnah behoben werden)

  1. Broken Link in network-setup.md -> Authentication existiert nicht
  2. Broken Link in 2025-11-28-dsfv2-release.md -> /community/consultationhours (falsche URL)
  3. Fehlender Sidebar-Eintrag fuer api-v2/guides/adding-task-parameters-to-task-profiles.md
  4. Malformed Link in 2025-11-12-operaton-release-party.md

Mittel (sollte aufgeraeumt werden)

  1. 27 Work-in-Progress Seiten - entweder befuellen oder aus Navigation entfernen
  2. Leere Datei network-operations/README.md entfernen
  3. Falsch eingerueckte Headers in Hackathon-Seiten
  4. Platzhalter-Domain todo.organization.com durch example.org ersetzen

Niedrig (Kosmetik / Best Practices)

  1. Sidebar-Referenzen einheitlich ohne .md machen
  2. Absolute dsf.dev-Links durch relative Links ersetzen
  3. GitHub-Branch-Referenzen fuer V1-Docs korrigieren
  4. Hackathon-Seiten: Sprachmischung aufloesen


TEIL 2: Inhaltliche Analyse


11. Rechtschreib- und Grammatikfehler

11.1 Startseite (index.md)

Zeile Fehler Korrektur
14 "informations about Use-Cases" "information about Use-Cases"
44 "a immersive, hand-on experience" "an immersive, hands-on experience"

11.2 Explore / Concepts

Datei Zeile Fehler Korrektur
concepts/network-setup.md 5 "used to except Task resources" "accept"
concepts/network-setup.md 9 "will be delegate as http" "delegated"
concepts/network-setup.md 16 "patient date (IDAT)" "patient data"
concepts/basics.md 5 "the standards were using" "we're using"
concepts/introduction.md 15 "user-centeric" "user-centric"
concepts/introduction.md 15 "heterogeny structures" "heterogeneous"
concepts/allow-list.md 10 "and and parent organizations" doppeltes "and"
concepts/allow-list.md 13 "Managment" "Management"
concepts/security.md 6 "Basics Security" "Security Basics"
use-cases/num.md 18 "communincation" "communication"

11.3 Community

Datei Zeile Fehler Korrektur
community/contribute/README.md 15 "Help us testing" "Help us test"
community/contribute/README.md 21 "Help us improving" "Help us improve"
community/team.md 55 "FDGP+" "FDPG+"
events/tutorials/MIE2023.md 43 "your planning" "you're planning"

11.4 Operations v2.0.2

Datei Zeile Fehler Korrektur
root-certificates.md 6 "client oder server" (Deutsch!) "or"
install-plugins.md 8 "compatable" "compatible"
install-plugins.md 54 "compabile" "compatible"
install-plugins.md 21 "involves copy the" "involves copying the"
passwords-secrets.md 6 "the fist line" "the first line"
bpe/access-control.md 25 "thumprint" "thumbprint"
bpe/access-control.md 25 "rule-enty" "rule-entry"
bpe/access-control.md 65 "practionier-roles" "practitioner-roles"
bpe/oidc.md 27 "Additional ODIC Configuration" "OIDC"
fhir/oidc.md 34 "Additional ODIC Configuration" "OIDC"
bpe/oidc.md 29 "parameter are specify on" "are specified on"
fhir/oidc.md 36 "parameter are specify on" "are specified on"
bpe/oidc.md 31 "If not specify" "If not specified"
fhir/oidc.md 38 "If not specify" "If not specified"
fhir/access-control.md 30 "priviledges" "privileges"
fhir/access-control.md 82 "If the uses has" "If the user has"
bpe/configuration.md 63 "different user then in" "than"
bpe/configuration.md 365 "corresponging" "corresponding"
bpe/configuration.md 453 "S/MIMIE" "S/MIME"
bpe/configuration.md 584 "changes to tit" "changes to it"
bpe/configuration.md 840 "set tor true" "set to true"
fhir/configuration.md 134 "different user then" "than"
fhir/configuration.md 188 "FQDN that resolve" "resolves to"
fhir/configuration.md 428 "set tor true" "set to true"
bpe/logging.md 6 "output there messages" "their"
fhir/logging.md 6 "output there messages" "their"
fhir-reverse-proxy/config.md 62 "certificates excepted" "expected" oder "accepted"
bpe-reverse-proxy/config.md 62 "certificates excepted" "expected" oder "accepted"
bpe/fhir-client-connections.md 10 "AS part of" "As part of"

11.5 Process Development

Datei Zeile Fehler Korrektur
api-v1/fhir/task.md 8 "includes a splicing for" "slicing"
api-v2/fhir/task.md 8 "includes a splicing for" "slicing"
api-v1/fhir/task.md 17 "It is import to know" "important"
api-v2/fhir/task.md 17 "It is import to know" "important"
api-v1/dsf/requester-and-recipient.md 195 "recipeint" "recipient"
api-v2/dsf/requester-and-recipient.md 195 "recipeint" "recipient"
api-v1/guides/configuring-read-access-tags.md 149 "extenion" "extension"
api-v2/guides/configuring-read-access-tags.md 149 "extenion" "extension"
api-v1/guides/creating-activity-definitions.md 668 "AcitivityDefinition" "ActivityDefinition"
api-v2/guides/creating-activity-definitions.md 674 "AcitivityDefinition" "ActivityDefinition"
api-v1/tooling/maven.md Titel "Ressources" "Resources"
api-v2/tooling/maven.md Titel "Ressources" "Resources"
api-v2/dsf/draft-task-resources.md 8 "instead the usual" "instead of the usual"
api-v1/dsf/message-delegates.md - "getAdditionalInputParamters" "getAdditionalInputParameters"
api-v1/guides/adding-task-input-...-profiles.md 166 "Type.input.value[x]" "Task.input.value[x]"
api-v2/guides/adding-task-...-profiles.md 167 "Type.input.value[x]" "Task.input.value[x]"

11.6 Typo in Dateinamen (nicht einfach zu fixen)

  • api-v1/guides/managing-mutiple-incoming-messages-...md - "mutiple" statt "multiple"
  • api-v2/guides/managing-mutiple-incoming-messages-...md - identisch

11.7 Blog Posts

Datei Zeile Fehler Korrektur
posts/2025-11-18-dsf-meet-up-2025.md 6 "contributoers" "contributors"
posts/2025-07-04-follow-up-fhir-devdays.md 32 "dicsussion" "discussion"
posts/2025-07-04-follow-up-fhir-devdays.md 23 "lesson learned" "lessons learned"
posts/2025-11-28-dsfv2-release.md 5 "Github!." Doppelte Interpunktion
posts/2025-04-23-spring-school-2025.md 45 "hackathon.The" Leerzeichen fehlt
posts/2025-11-12-operaton-release-party.md 18 "contributors.We" Leerzeichen fehlt
posts/2023-05-30-mie-award-2023.md 2 title: " Rolf Hansen..." Fuehrendes Leerzeichen im Titel

12. Veraltete Inhalte

12.1 Startseite (index.md)

  • Zeile 43-50: Spring School 2026 (24.-26. Feb) wird noch als "Registrations are now open!" beworben, obwohl das Event bereits stattgefunden hat.
  • Zeile 59: DSF v2 wird als "ready for deployment on the test infrastructure" beschrieben -- moeglicherweise schon auf Produktiv-Infrastruktur verfuegbar.

12.2 Explore / Concepts

  • network-setup.md Zeile 12: Referenziert Version 0.3.0 -- aktuelle Version ist 2.0.2. Extrem veraltet.
  • basics.md Zeile 18: "150 specified resources" -- FHIR R4 hat inzwischen mehr als 150 Ressourcen.
  • introduction.md Zeile 9: Link zu gesundheitsforschung-bmbf.de -- Ministerium wurde umbenannt (jetzt BMFTR). index.md nutzt bereits gesundheitsforschung-bmftr.de.
  • feasibility.md Zeile 11: "Federal Ministry of Research and Education" -- alte Bezeichnung.

12.3 Community

  • events/README.md: Januar/Februar-2026-Events stehen noch unter "Upcoming Events" -- sind jetzt vergangen.
  • events/README.md Zeile 10: "2nd DSF Spring School" -- auf index.md wird es als "third edition" bezeichnet. Widerspruch.
  • team.md Zeile 51: Link zu gesundheitsforschung-bmbf.de statt neuer BMFTR-Domain.
  • contribute/code.md Zeile 56: "Java JDK 17" -- sollte verifiziert werden ob DSF 2.0 noch JDK 17 nutzt.
  • events/tutorials/2022-09-10-GMDS2022-dev.md Zeile 24: Link zu github.com/highmed/dsf-process-tutorial -- alte GitHub-Organisation.
  • events/tutorials/2023-05-30-MIE2023.md Zeile 17: Link zu github.com/highmed/highmed-dsf -- alte Organisation.

12.4 Operations v2.0.2

  • index.md Zeile 6: "DSF 2.x is the new upcoming release" -- DSF 2.x ist bereits released. Sollte "current major release" heissen.
  • install.md Zeile 39: GEANT-TCS-Zertifikate "until the end of February 2026" -- Datum ist abgelaufen.
  • bpe/logging.md + fhir/logging.md: Log-Beispiele zeigen Version 2.0.1 statt 2.0.2.
  • root-certificates.md Zeile 41-45, 84-90: Download-Links zeigen auf /download/1.9.0/ statt 2.0.2.

12.5 Hackathon

  • hackathon/index.md: Auto-Redirect nach 5 Sekunden zu totem Konferenzraum (Event war am 20.01.2026).

12.6 Spring School

  • spring-school/index.md: Anmeldefrist 15. Feb 2026 ist abgelaufen.

13. Falsche Docker-Image-Versionen (Operations v2.0.2)

Datei Zeile Falsches Image Korrektur
bpe/oidc.md 38 ghcr.io/datasharingframework/bpe:1.5.2 :2.0.2
fhir/oidc.md 45 ghcr.io/datasharingframework/fhir:1.5.2 :2.0.2

14. Inhaltliche Widersprueche und technische Fehler

14.1 Operations v2.0.2

install.md -- Widerspruch bei chown-Angaben:

  • Zeile 98: ssl_certificate_file.pem (chmod: 440, chown: root:4101)
  • Zeile 122: Beispiel zeigt chown fhir:docker -- widerspricht den Angaben oben

bpe/access-control.md -- Falsche Rollenanzahl:

  • Zeile 25: "assigning three DSF roles" -- Beispiel zeigt aber nur eine Rolle (ADMIN). Text wurde vermutlich von FHIR-Beispiel kopiert (dort gibt es 3 Rollen).

passwords-secrets.md -- Inkonsistenter Secret-Name:

  • Docker-Secret heisst api_key mit Datei ./secrets/oidc_client.secret, aber der Service referenziert oidc_client_secret. Namen passen nicht zusammen.

install.md -- Veralteter Dateiname:

  • Zeile 190: db_user_camunda.password -- upgrade-from-1.md benennt explizit um zu db_user_engine.password. Neuinstallationen sollten den neuen Namen nutzen.

fhir/configuration.md -- Falscher Defaultwert:

  • Zeile 237, 251: Default STYLE_TEXT existiert nicht in den gueltigen Optionen (JSON_ECS, JSON_GCP, JSON_GELF, JSON_LOGSTASH, TEXT_MDC, TEXT). Vermutlich TEXT gemeint.

fhir/configuration.md -- Falsche Variablenreferenz:

  • Zeile 362: Referenziert DEV_DSF_BPE_PROXY_NOPROXY -- sollte im FHIR-Kontext DEV_DSF_PROXY_NOPROXY heissen.

fhir/access-control.md -- Doppel-Hash im Link:

  • Zeile 8: (configuration##dev-dsf-fhir-client-certificate) -- doppeltes #, sollte einfach sein.

fhir-reverse-proxy/configuration.md -- Duplizierter Abschnitt:

  • Zeile 72-83: SSL_CERTIFICATE_CHAIN_FILE-Abschnitt ist doppelt vorhanden.

upgrade-from-2.md + upgrade-from-1.md -- Fehlender Schritt:

  • Nummerierung springt von Schritt 3 direkt zu Schritt 5 (kein Schritt 4).

index.md -- Fehlender Link:

  • Nur "Install" und "Upgrade from 1.9.0" verlinkt. "Upgrade from 2.0.1" (upgrade-from-2.md) fehlt, obwohl die Datei existiert.

14.2 Process Development

api-v2/bpmn/index.md -- Camunda statt Operaton:

  • Zeile 7: Referenziert "the Camunda 7 dialect from the Camunda Modeler" -- DSF 2.0 nutzt Operaton, nicht mehr Camunda 7. Die Unterseiten (gateways, service-tasks) verlinken korrekt auf Operaton-Docs, aber die Index-Seite nicht.

api-v2/dsf/activities.md -- Copy-Paste-Fehler:

  • Zeile 37: "ServiceTask is the interface to be implemented for ... Task Listener" -- sollte "UserTaskListener" heissen, nicht "ServiceTask".

api-v2/bpmn/execution-listeners.md -- Abgebrochener Inhalt:

  • Datei endet mitten im Satz: "See [Activities]" -- kein Link-Ziel, keine weiteren Inhalte. Seite ist kaputt.

ValueSet-Guide -- Falscher Pfad (beide API-Versionen):

  • api-v1/guides/creating-valuesets-for-dsf-processes.md Zeile 61: src/main/resources/fhir/CodeSystem -- sollte fhir/ValueSet sein.
  • api-v2/guides/creating-valuesets-for-dsf-processes.md Zeile 62: Gleicher Fehler.

api-v2 Seiten die unveraenderte v1-Kopien sind:

  • fhir/valueset.md -- identisch mit v1, verlinkt noch auf main-Branch statt release/2.0.2
  • fhir/questionnaire-and-questionnaireresponse.md -- identisch mit v1
  • bpmn/sequence-flow.md -- identisch
  • bpmn/conditions.md -- weitgehend identisch

15. Duplizierter Inhalt

Seite A Seite B Beschreibung
explore/concepts/README.md for-you/index.md Nahezu identischer Inhalt ("DSF for your project"). for-you/index.md hat zusaetzlich einen Meta-Redirect.
hackathon/index.md hackathon/hackathon-2026.md Gleicher Inhalt, index.md hat zusaetzlich Auto-Redirect zum Konferenzraum.
explore/README.md - Listet nur Concepts-Links, verlinkt nicht auf Use-Cases, Awards, Publications (Geschwister-Seiten).

16. Sicherheitsbedenken

OIDC-Beispiele enthalten Inline-Secrets:

  • bpe/oidc.md Zeile 51 und fhir/oidc.md Zeile 58: DEV_DSF_SERVER_AUTH_OIDC_CLIENT_SECRET: n9bCMtjugv3Y_.szktXyQ2RH5se+J%o3
  • Secret wird direkt als Environment-Variable gesetzt statt ueber _FILE-Variante mit Docker Secrets. Widerspricht der empfohlenen Praxis aus passwords-secrets.md.

17. Stilinkonsistenzen

17.1 Emoji-Nutzung

  • concepts/basics.md: :fire: Emoji neben "HL7 FHIR"
  • community/communication.md: :rocket: Emoji
  • news/fhir-devdays-2025/index.md: Mail-Emoji
  • Rest der Dokumentation: Keine Emojis
  • Empfehlung: Einheitlich -- entweder ueberall oder nirgends.

17.2 Terminologie

  • British vs. American English gemischt: "organisation" vs. "organization", "centre" vs. "center"
  • "whitelist" (security.md) vs. "allow list" (allow-list.md)
  • Alte GitHub-Organisation "highmed" in aelteren Tutorial-Seiten vs. "datasharingframework" aktuell

17.3 Auskommentierter Code

  • network-setup.md Zeilen 25-68: Grosser Block auskommentierter nginx/haproxy-Konfiguration
  • process-plugins.md Zeilen 47-59: Auskommentierter Abschnitt mit "blablabla" Platzhaltertext
  • operations/v2.0.2/index.md Zeilen 18-23: Auskommentierte <releas-notes>-Komponente (mit Typo im Tag-Namen)
  • bpe/fhir-client-connections.md Zeile 25: <!-- TODO default values --> -- offener Developer-TODO

18. Fehlende kritische Inhalte

Was fehlt Wo erwartet Warum kritisch
Migration Guide v1->v2 api-v2/migration.md DSF 2.0 ist released, Nutzer migrieren aktiv. Seite ist nur WIP.
API v2 Get-Started api-v2/get-started.md Einstiegsseite fuer neue v2-Nutzer ist WIP -- schlecht fuer Onboarding.
User Tasks in v2 BPMN api-v2/bpmn/ v1 hat user-tasks.md, v2 hat kein Pendant.
Upgrade von 2.0.1 operations/v2.0.2/index.md Link fehlt auf Index-Seite, obwohl upgrade-from-2.md existiert.

Aktualisierte Zusammenfassung / Prioritaeten

Kritisch

  1. Falsche Docker-Image-Versionen (1.5.2 statt 2.0.2) in OIDC-Beispielen
  2. Abgebrochene Seite api-v2/bpmn/execution-listeners.md -- Inhalt endet mitten im Satz
  3. Copy-Paste-Fehler in api-v2/dsf/activities.md -- "ServiceTask" statt "UserTaskListener"
  4. Widerspruch bei chown in operations/v2.0.2/install.md
  5. "Camunda 7" in api-v2/bpmn/index.md statt Operaton
  6. Falscher Pfad in ValueSet-Guides (CodeSystem statt ValueSet)

Hoch

  1. Alle bisherigen "Hoch"-Punkte (tote Links, fehlende Sidebar-Eintraege)
  2. 50+ Rechtschreibfehler ueber alle Seiten verteilt (siehe Tabellen oben)
  3. Veraltete Startseite -- Spring School 2026 noch als "open" beworben
  4. GEANT-TCS-Zertifikats-Hinweis abgelaufen (Ende Feb 2026)
  5. Fehlender Upgrade-Link auf v2.0.2 Index-Seite
  6. "ODIC" statt "OIDC" in Ueberschriften der OIDC-Seiten
  7. Deutsches Wort "oder" in englischer Doku (root-certificates.md)

Mittel

  1. 27 WIP-Seiten (inkl. kritische wie Migration Guide und Get-Started v2)
  2. Duplizierter Inhalt (for-you/index.md, hackathon-Seiten)
  3. Veraltete Ministry-Links (BMBF -> BMFTR)
  4. Alte GitHub-Organisation "highmed" in Tutorial-Links
  5. Inline OIDC Secret in Beispielen widerspricht Best Practice

Niedrig

  1. Emoji-Konsistenz, British/American English, auskommentierter Code
  2. Linter-Version hardcoded, Docker Compose version deprecated

Statistiken (aktualisiert)

Metrik Wert
Markdown-Dateien gesamt 546+
Dateien mit Front Matter ~533
Operations-Versionen 18 (v1.0.0 - v2.0.2)
Work-in-Progress Seiten 27
Tote/kaputte Links 4
Verwaiste Seiten 3
TODO-Platzhalter 78+
Rechtschreib-/Grammatikfehler 50+
Veraltete Inhalte 12+ Stellen
Technische Fehler/Widersprueche 10+
Duplizierter Inhalt 2 Seitenpaare
Fehlende kritische Inhalte 4 Seiten

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions