Zum Hauptinhalt springen

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:

ZielErste Anlaufstelle
Onboarding oder Doku verbessernDoku und Installationsabläufe
Workspace-UX verbessernHauptanwendungsoberfläche
Anbieter-Handhabung verbessernBackend-Integrationsbereiche fĂĽr Anbieter
Ingestion oder Retrieval verbessernBereiche der Dokumentenverarbeitung
Agent-Verhalten verbessernagentbezogene 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:

  1. Doku-Klarstellungen,
  2. Setup-Korrekturen,
  3. Feinschliff der Workspace-UX,
  4. Korrekturen der Anbieter-Integration,
  5. 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.