All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s
155 lines
6.7 KiB
Markdown
155 lines
6.7 KiB
Markdown
---
|
|
doc_type: documentation_index
|
|
audience: all
|
|
status: active
|
|
version: 2.9.1
|
|
context: "Zentraler Einstiegspunkt für die Mindnet-Dokumentation"
|
|
---
|
|
|
|
# Mindnet Dokumentation
|
|
|
|
Willkommen in der Dokumentation von Mindnet v2.9.1! Diese Dokumentation hilft dir dabei, das System zu verstehen, zu nutzen und weiterzuentwickeln.
|
|
|
|
## 🚀 Schnellstart
|
|
|
|
**Neu hier?** Beginne mit diesen Dokumenten:
|
|
|
|
1. **[Vision & Strategie](00_General/00_vision_and_strategy.md)** - Verstehe die Ziele und Prinzipien von Mindnet
|
|
2. **[Glossar](00_General/00_glossary.md)** - Lerne die wichtigsten Begriffe kennen
|
|
3. **[Dokumentationskarte](00_General/00_documentation_map.md)** - Finde schnell die richtige Dokumentation
|
|
|
|
**Je nach Rolle:**
|
|
|
|
- **👤 Benutzer/Autor:** Starte mit [Chat Usage Guide](01_User_Manual/01_chat_usage_guide.md) und [Knowledge Design](01_User_Manual/01_knowledge_design.md)
|
|
- **👨💻 Entwickler:** Beginne mit [Developer Guide](05_Development/05_developer_guide.md)
|
|
- **🔧 Administrator:** Siehe [Admin Operations](04_Operations/04_admin_operations.md)
|
|
|
|
## 📚 Dokumentationsstruktur
|
|
|
|
Die Dokumentation ist in logische Bereiche unterteilt:
|
|
|
|
### 00_General (Grundlagen)
|
|
Grundlegende Informationen für alle Zielgruppen:
|
|
- Vision & Strategie
|
|
- Glossar
|
|
- Dokumentationskarte (Navigation)
|
|
|
|
### 01_User_Manual (Anwendung)
|
|
Anleitungen für Endbenutzer und Autoren:
|
|
- Chat-Bedienung
|
|
- Knowledge Design (Content-Regeln)
|
|
- Authoring Guidelines
|
|
- Obsidian-Integration
|
|
|
|
### 02_Concepts (Fachliche Logik)
|
|
Konzeptionelle Erklärungen für Architekten:
|
|
- Graph-Logik
|
|
- KI-Persönlichkeit & Router
|
|
|
|
### 03_Technical_Reference (Technik & Code)
|
|
Detaillierte technische Referenzen für Entwickler:
|
|
- Datenmodell
|
|
- Ingestion-Pipeline
|
|
- Retrieval & Scoring
|
|
- Chat-Backend
|
|
- Frontend-Architektur
|
|
- Konfiguration
|
|
|
|
### 04_Operations (Betrieb)
|
|
Betriebsanleitungen für Administratoren:
|
|
- Admin Operations (Installation, Backup, Troubleshooting)
|
|
- Server Operations Manual (Systemd, Disaster Recovery)
|
|
|
|
### 05_Development (Entwicklung)
|
|
Entwickler-Ressourcen:
|
|
- Developer Guide (Workflow, Architektur, Module)
|
|
- GenAI Best Practices (Prompt-Library)
|
|
|
|
### 06_Roadmap (Planung)
|
|
Projektplanung und Roadmap:
|
|
- Active Roadmap (aktuelle Workpackages)
|
|
- Handover Prompts (Übergabe-Prompts für neue Entwickler)
|
|
|
|
### 99_Archive (Archiv)
|
|
Historische Dokumentation:
|
|
- Legacy Workpackages (abgeschlossene WPs)
|
|
|
|
## 🔍 Navigation nach Rolle
|
|
|
|
### 👨💻 Entwickler
|
|
| Frage | Dokument |
|
|
|-------|----------|
|
|
| Wie richte ich meine Entwicklungsumgebung ein? | [Developer Guide](05_Development/05_developer_guide.md#6-lokales-setup-development) |
|
|
| Wie ist die Architektur aufgebaut? | [Architektur-Patterns](02_concepts/02_concept_architecture_patterns.md) |
|
|
| Wie erweitere ich das System? | [Developer Guide - Teach-the-AI](05_Development/05_developer_guide.md#8-erweiterungs-guide-teach-the-ai) |
|
|
| Wie teste ich meine Änderungen? | [Testing Guide](05_Development/05_testing_guide.md) |
|
|
| Welche API-Endpunkte gibt es? | [API Reference](03_Technical_References/03_tech_api_reference.md) |
|
|
|
|
### 🔧 Administratoren
|
|
| Frage | Dokument |
|
|
|-------|----------|
|
|
| Wie installiere ich Mindnet? | [Admin Operations](04_Operations/04_admin_operations.md#1-installation--setup) |
|
|
| Wie konfiguriere ich die Services? | [Admin Operations - Deployment](04_Operations/04_admin_operations.md#2-deployment-systemd-services) |
|
|
| Wie führe ich Backups durch? | [Admin Operations - Backup](04_Operations/04_admin_operations.md#4-backup--restore) |
|
|
| Was tun bei Problemen? | [Admin Operations - Troubleshooting](04_Operations/04_admin_operations.md#33-troubleshooting-guide) |
|
|
| Wie betreibe ich den Server? | [Server Operations Manual](04_Operations/04_server_operation_manual.md) |
|
|
|
|
### 👤 Anwender
|
|
| Frage | Dokument |
|
|
|-------|----------|
|
|
| Wie starte ich mit Mindnet? | [Schnellstart](00_General/00_quickstart.md) |
|
|
| Wie nutze ich den Chat? | [Chat Usage Guide](01_User_Manual/01_chat_usage_guide.md) |
|
|
| Wie strukturiere ich meine Notizen? | [Knowledge Design](01_User_Manual/01_knowledge_design.md) |
|
|
| Wie schreibe ich für den Digitalen Zwilling? | [Authoring Guidelines](01_User_Manual/01_authoring_guidelines.md) |
|
|
| Wie integriere ich Obsidian? | [Obsidian Integration](01_User_Manual/01_obsidian_integration_guide.md) |
|
|
|
|
### 🧪 Tester
|
|
| Frage | Dokument |
|
|
|-------|----------|
|
|
| Welche Test-Strategien gibt es? | [Testing Guide - Strategien](05_Development/05_testing_guide.md#1-test-strategie--ebenen) |
|
|
| Wie führe ich Tests aus? | [Testing Guide - Frameworks](05_Development/05_testing_guide.md#3-test-frameworks--tools) |
|
|
| Wie erstelle ich Test-Daten? | [Testing Guide - Test-Daten](05_Development/05_testing_guide.md#2-test-daten--vaults) |
|
|
| Was ist die Test-Checkliste? | [Testing Guide - Checkliste](05_Development/05_testing_guide.md#8-test-checkliste-für-pull-requests) |
|
|
|
|
### 🚀 Deployment
|
|
| Frage | Dokument |
|
|
|-------|----------|
|
|
| Wie deploye ich automatisch? | [Deployment Guide - CI/CD](04_Operations/04_deployment_guide.md#9-cicd-pipeline-details) |
|
|
| Welche Rollout-Strategien gibt es? | [Deployment Guide - Rollout](04_Operations/04_deployment_guide.md#4-rollout-strategien) |
|
|
| Wie führe ich einen Rollback durch? | [Deployment Guide - Rollback](04_Operations/04_deployment_guide.md#6-rollback-strategien) |
|
|
| Was muss vor dem Deployment geprüft werden? | [Deployment Guide - Checkliste](04_Operations/04_deployment_guide.md#7-pre-deployment-checkliste) |
|
|
|
|
## 📖 Dokumentationsprinzipien
|
|
|
|
Diese Dokumentation folgt klaren Prinzipien:
|
|
|
|
1. **Single Source of Truth:** Informationen werden nicht dupliziert, sondern referenziert
|
|
2. **Konkrete Beispiele:** Technische Dokumente enthalten immer Code-Snippets
|
|
3. **Human Readable:** Benutzerhandbücher enthalten Narrative und Szenarien
|
|
4. **KI-Optimiert:** Jede Datei hat YAML-Frontmatter für bessere RAG-Integration
|
|
|
|
## 🔄 Dokumentation aktualisieren
|
|
|
|
Wenn du an einem Feature arbeitest, nutze die [Maintenance Matrix](00_General/00_documentation_map.md#3-maintenance-guide-welche-datei-muss-ich-ändern) in der Dokumentationskarte, um zu sehen, welche Dateien aktualisiert werden müssen.
|
|
|
|
## ✅ Qualitätsprüfung
|
|
|
|
Die Dokumentation wurde systematisch für alle Rollen geprüft:
|
|
- **Entwickler:** Setup, Architektur, Code, Testing, Debugging ✅
|
|
- **Administratoren:** Installation, Betrieb, Wartung, Backup, DR ✅
|
|
- **Anwender:** Nutzung, Content-Erstellung, Workflows ✅
|
|
- **Tester:** Test-Strategien, Frameworks, Tools ✅
|
|
- **Deployment:** CI/CD, Rollout, Versionierung, Rollback ✅
|
|
|
|
Siehe [Qualitäts-Checkliste](00_General/00_quality_checklist.md) für Details.
|
|
|
|
## 💡 Feedback
|
|
|
|
Falls du Verbesserungsvorschläge für die Dokumentation hast oder Fehler findest, melde diese bitte im Repository.
|
|
|
|
---
|
|
|
|
**Letzte Aktualisierung:** 2025-01-XX
|
|
**Version:** 2.9.1
|
|
|