AnythingLLM erweitern und dazu beitragen
1. Beginne mit der Produktoberfläche, die du wirklich brauchst​
AnythingLLM ist breit genug, dass Erweiterungsarbeit mit einem schmalen Ziel beginnen sollte:
| Ziel | Erste Anlaufstelle |
|---|---|
| Onboarding oder Doku verbessern | Doku und Installationsabläufe |
| Workspace-UX verbessern | Hauptanwendungsoberfläche |
| Anbieter-Handhabung verbessern | Backend-Integrationsbereiche fĂĽr Anbieter |
| Ingestion oder Retrieval verbessern | Bereiche der Dokumentenverarbeitung |
| Agent-Verhalten verbessern | agentbezogene Produktmodule |
2. Warum schmale Änderungen hier wichtig sind​
Weil AnythingLLM eine vollständige Anwendung ist, kann eine kleine Änderung an einer Stelle Folgendes beeinflussen:
- Nutzervertrauen,
- Admin-Verhalten,
- Retrieval-Qualität,
- Mehrbenutzer-Workflows.
Das macht schmale, testbare Beiträge besonders wertvoll.
3. Beste erste Beiträge​
Die einfachsten produktiven ersten Beiträge sind meist:
- Doku-Klarstellungen,
- Setup-Korrekturen,
- Feinschliff der Workspace-UX,
- Korrekturen der Anbieter-Integration,
- Verbesserungen bei Ingestion-Sonderfällen.
4. Denke produktorientiert, nicht nur in Code​
Ein guter AnythingLLM-Beitrag sollte eines von drei Dingen verbessern:
- Antwortqualität,
- Klarheit fĂĽr den Betrieb,
- Nutzervertrauen.
Wenn eine technische Änderung keinem dieser Punkte hilft, ist sie womöglich nicht der wertvollste Patch.
5. Bevor du beiträgst​
Lies die Beitrags-Hinweise des Repos, kläre, ob du Desktop-, selbstgehostetes, Workspace- oder Agent-Verhalten änderst, und teste den kleinsten realistischen Workflow, der belegt, dass deine Änderung von Anfang bis Ende funktioniert.