Hilfezentrum · Erste Schritte
Wie starte ich Diavi auf einem Issue?
Vom Issue zum Merge Request: was ein Lauf tut, was vorzubereiten ist und was Sie am Ende erhalten.
Öffnen Sie Issues, wählen Sie eines und klicken Sie auf Agenten starten. Diavi klont Ihr Repository, liest das Issue, schreibt den Code, prüft ihn, öffnet einen Merge Request und kommentiert ihn. Rechnen Sie mit einigen Minuten; jeden Schritt verfolgen Sie live unter Läufe.
Was macht ein gutes Issue aus?
Die Pipeline liest ein Issue so, wie es jemand täte, der neu zum Projekt stößt: sie hat nur das, was geschrieben steht. Ein Issue mit „den Rechnungsfehler beheben" führt dazu, dass sie eine Frage stellt statt Code zu schreiben.
Was den Unterschied macht, nach Wichtigkeit:
- Was geschehen soll, formuliert als beobachtbares Ergebnis — „die Schaltfläche Export muss eine CSV mit Semikolon als Trennzeichen erzeugen", nicht „den Export verbessern".
- Wo, falls Sie es wissen — ein Dateiname, ein Modul, eine Maske.
- Was sich nicht bewegen darf, wenn es eine bekannte Falle gibt.
Eine Spezifikation ist nicht nötig. Zwei präzise Sätze schlagen zehn vage Zeilen.
Was kann ich vor dem Start einstellen?
Das Startfenster bietet den Zielbranch und drei Optionen:
- E2E-Tests — Diavi schreibt und führt Ende-zu-Ende-Tests gegen Ihre Testumgebung aus. Ohne konfigurierte URL lassen Sie es aus.
- Review — ein Agent liest den erzeugten Code und kommentiert den Merge Request.
- Probelauf — die Pipeline läuft vollständig, schreibt aber nichts in Ihr Repository. Nützlich, um zu sehen, was Diavi täte, ohne Folgen.
Was erhalte ich am Ende?
Einen Branch, einen gegen Ihren Zielbranch geöffneten Merge Request und Review-Kommentare. Nichts wird automatisch gemergt: die Entscheidung bleibt immer bei Ihnen.
Wie viele Läufe darf ich starten?
Ihr Tarif legt eine Anzahl Läufe je Abrechnungszeitraum fest, sichtbar oben auf der Startseite. Siehe Kontingente und Tarife.