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.
Was macht es?
Abschnitt betitelt „Was macht es?“- 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.
Ist unser Code sicher?
Abschnitt betitelt „Ist unser Code sicher?“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.
Wie geht es weiter?
Abschnitt betitelt „Wie geht es weiter?“Gehen Sie zum Schnellstart-Leitfaden, um Ihr erstes Projekt zu verbinden.