Zum Inhalt springen

Was ist AppArch?

AppArch ist eine Plattform, die die architektonische Qualität Ihrer polyglotten Codebasen automatisiert. Es ist kein Linter - es liest die Form Ihrer Codebasis: Schichten, Module, Abhängigkeitsrichtungen und Verträge.

  • Abhängigkeitsanalyse - erstellt den gerichteten Abhängigkeitsgraphen des gesamten Projekts und markiert Zyklen und Lecks.
  • Erkennung von Architekturverstößen - die von Ihnen definierten Regeln werden bei jedem PR/MR durchgesetzt.
  • Mehrsprachig - .NET, Java, Python, Go, TypeScript, Ruby, PHP, Kotlin, Swift und mehr werden mit demselben Regelsatz verwaltet.

Ja - Ihr Quellcode erreicht uns nie. Die Analyse läuft auf dem Runner, auf dem Ihr Code bereits liegt, also in Ihrer eigenen CI-Pipeline und Infrastruktur. AppArch klont, speichert oder zieht den Quellcode nicht auf eigene Server. An uns werden nur die Analyseergebnisse (Befunde, Metriken, Scores) übermittelt.

Gehen Sie zum Schnellstart-Leitfaden, um Ihr erstes Projekt zu verbinden.