Wo Reviews gespeichert werden

  • Alles Feedback liegt in einem Ordner .deciwa/, nie neben deinen Quellen (Alle deciwa-Dateien in eine... (DEC_DECIWA_FOLDER)): im Wurzelverzeichnis des Repositorys oder in einem übergeordneten Ordner für mehrere Repositorys auf einmal oder für Repositorys, die unberührt bleiben müssen. deciwa init [--at <folder>] legt ihn an.

  • Eine Datei pro reviewter Quelle, in einem offen dokumentierten JSON-Format – deine Daten sind nie eingesperrt.

  • .deciwa/ wird standardmäßig in Git committet (.deciwa/ wird standardmäßig... (DEC_GIT_COMMITTED)), so werden Reviews zusammen mit dem Inhalt versioniert.

  • Alle Review-Daten lassen sich als eine deciwa-Datei exportieren und wieder importieren – sie ersetzt dann die Daten, und eine Datei, die älter ist als die aktuellen Daten, wird abgelehnt. Ohne Server verlässt ein Review so den Browser.

Gehosteter Dienst

Teams können .deciwa/ stattdessen mit dem gehosteten Dienst synchronisieren (0.5). Er bringt eine Web-Oberfläche für Reviewende außerhalb der Entwicklung, eine Aufgabenliste pro Person, Auswertungen (Abdeckung, Bewertungen, schwache Stellen, Zeit bis zur Freigabe), Vergleiche zwischen Versionen, einen Team-Überblick, einen Audit-Bericht (wer welche Formulierung wann freigegeben hat), Benutzer und Rollen.