Mitwirken
Mitwirken
Abschnitt betitelt „Mitwirken“Beiträge sind willkommen! Bitte folge diesen Schritten:
Wie man beiträgt
Abschnitt betitelt „Wie man beiträgt“- Forke das Repository
- Erstelle einen Feature-Branch (
git checkout -b feature/amazing-feature) - Committed deine Änderungen (
git commit -m 'feat: add amazing feature') - Pushe zum Branch (
git push origin feature/amazing-feature) - Öffne einen Pull Request
Entwicklungsumrichtung
Abschnitt betitelt „Entwicklungsumrichtung“git clone https://github.com/LuiggiVal08/toon-memory.gitcd toon-memorynpm installnpm run buildnpm testProjektstruktur
Abschnitt betitelt „Projektstruktur“toon-memory/├── src/│ ├── bin/ # Einstiegspunkt (CLI + MCP-Router)│ ├── cli/ # CLI-Befehle (setup, capture, session-start)│ ├── lib/ # Kernbibliotheken (graph, quality, sessions, context, vocab, lock)│ └── mcp/ # MCP-Server (35 MCP-Tools, 4 Ressourcen)├── tests/ # Unit-Tests (vitest)├── docs/ # Dokumentationsseite (Astro + Starlight)├── bin/ # Build-Ausgabe (Einstiegspunkt)├── mcp/ # Build-Ausgabe (MCP-Server)└── package.jsonSkripte
Abschnitt betitelt „Skripte“npm run build # Alles bauennpm run build:cli # CLI bauennpm run build:mcp # MCP-Server bauennpm test # Tests ausführennpm run test:watch # Tests im Watch-Modus ausführenCode-Stil
Abschnitt betitelt „Code-Stil“- TypeScript mit striktem Modus 2 Leerzeichen Einrückung
- camelCase für Variablen/Funktionen
- PascalCase für Klassen
Pull-Richtlinien
Abschnitt betitelt „Pull-Richtlinien“- Schreibe klare Commit-Nachrichten
- Füge Tests für neue Features hinzu
- Aktualisiere die Dokumentation bei Bedarf
- Halte den bestehenden Code-Stil ein
Verhaltenskodex
Abschnitt betitelt „Verhaltenskodex“Bitte lies unseren Verhaltenskodex bevor du mitwirkst.