Diavi

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:

  1. Was geschehen soll, formuliert als beobachtbares Ergebnis — „die Schaltfläche Export muss eine CSV mit Semikolon als Trennzeichen erzeugen", nicht „den Export verbessern".
  2. Wo, falls Sie es wissen — ein Dateiname, ein Modul, eine Maske.
  3. 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:

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.