Erstellung llms.txt-Datei
# User Story ## Definition of Ready - [x] Abhängigkeiten sind definiert und geklärt - [x] Alle benötigten Informationen liegen vor - [x] Es wurde geprüft, ob das Thema für die Community aufbereitet werden muss - [x] Das Ticket wurde von allen Verstanden - [x] Das Ticket ist geschätzt ## Story Satz **Als** Entwickler, der KI zur Unterstützung nutzt \ **möchte** eine URL haben, die ich meiner bevorzugten KI geben kann, \ **um** relevante Informationen zu Komponenten von KERN zu erhalten. ## Akzeptanzkriterien * [ ] Das Plugin zur Erstellung llms.txt Dateien ist in der technischen Dokumentation installiert * [ ] Das Plugin ist konfiguriert * [ ] Die generierte llms.txt Datei ist manuell überarbeitet * [ ] die Zielstruktur (siehe Beschreibung und wichtige Hinweise) ist in die llms.txt Datei ist integriert * [ ] Es gibt zwei URLs * [ ] https://www.kern-ux.de/llms.txt — für KI-Tools mit kurzem Kontextfenster * [ ] https://www.kern-ux.de/llms-full.txt — vollständige Version (alle Seiteninhalte) * [ ] Es wurde getestet, welche Ergebnisse bei den Standard KI Programmen (Claude, Gemini, Copilot, ChatGPT) mit Nutzung der URLs herauskommen * [ ] Es wurden Fragen zur Komponentenliste an die Programme gestellt * [ ] Nach den Testergebnissen ist klar, ob wir das Thema mit der Community teilen ## Beschreibung und wichtige Hinweise #### Infos zur Konfiguration: js\ plugins: \[\ \[\ 'docusaurus-plugin-llms-txt',\ {\ siteDescription:\ 'KERN ist der offene UX-Standard für die digitale Verwaltung Deutschlands. ' +\ 'Betrieben von FITKO, entwickelt mit der bundesweiten Fachcommunity.',\ depth: 3,\ minify: false,\ // Optionale Ausschlüsse: alte Versionsseiten nicht in llms.txt aufnehmen\ exclude: \['/2.0.6/', '/2.1.2/', '/2.2.0/', '/2.3.2/'\],\ },\ \],\ \], #### Infos zur Zielstruktur der llms.txt Datei Das Plugin generiert automatisch — aber die Qualität steigt erheblich, wenn die Präambel (die ersten ca. 20 Zeilen) manuell geschrieben wird. Das ist der Abschnitt, den KI-Systeme am stärksten gewichten.\ Zielstruktur der Präambel:
\ markdown\\ # KERN UX-Standard\\ \ \> Der offene UX-Standard für die digitale Verwaltung Deutschlands.\ \> Entwickelt von FITKO mit der bundesweiten Fachcommunity. Open Source (EUPL).\ \> Aktuelle Version: 2.4.0\ \ KERN stellt barrierefrei entwickelte UI-Komponenten, Design-Tokens und UX-Richtlinien\ für Verwaltungsdigitalisierung bereit — von Kommunal- bis Bundesebene.\ WCAG 2.1 AA ist der Mindeststandard für alle Komponenten.\ \ Verfügbare Implementierungen:\\ - Plain CSS/HTML: kern-ux/kern-ux-plain (offizielles Kit)\\ - React: kern-ux/community/kern-react-kit\\ - Angular: kern-ux/community/angular-kit\\ - Web Components: kern-ux/community/kern-webcomponents-light-kit\\ - Drupal: drupal.org/project/kern_ux\ \\ ## Foundations\\ - \[Design-Tokens\](https://www.kern-ux.de/design-system/foundations/tokens)\\ - \[Farbe\](https://www.kern-ux.de/design-system/foundations/farbe)\\ - \[Typografie\](https://www.kern-ux.de/design-system/foundations/typografie)\\ - \[Layout & Abstände\](https://www.kern-ux.de/design-system/foundations/layout)\\ - \[Barrierefreiheit\](https://www.kern-ux.de/design-system/barrierefreiheit)\\ - \[Icons\](https://www.kern-ux.de/design-system/foundations/icons)\\ \\ ## Komponenten\\ - \[Komponentenübersicht\](https://www.kern-ux.de/komponenten)\\ \[... ab hier generiert das Plugin automatisch aus der Docusaurus-Seitenstruktur\] ## Definition of Done - [ ] Die Änderungen sind in Figma überführt - [ ] Codeseitige Anpassungen sind erfolgt - [ ] Dokumentation auf kern-ux.de ist angepasst - [ ] Das Community Management hat die Community informiert <!--Bitte die nachfolgende Zeile nicht ändern-->
issue