Concepts clés
Les concepts clés que vous rencontrerez en utilisant AppArch :
Espace de travail
Section intitulée « Espace de travail »La frontière de locataire. Une entreprise crée un espace de travail et y invite des utilisateurs. Les projets, les identifiants et les paramètres des modules appartiennent tous à l’espace de travail.
Un dépôt enregistré dans un espace de travail. Chaque projet reçoit un token spécifique au projet que le runner utilise pour s’authentifier.
Une unité de fonctionnalité activée par votre forfait : ArchPilot (bot de commentaires PR/MR), ArchScan (rapport de qualité), ArchSecurity (SAST), ADR (enregistrements de décisions), Conformité.
Intégration
Section intitulée « Intégration »L’identifiant Git utilisé pour enregistrer les projets (GitHub, GitLab y compris autogéré, Bitbucket Cloud, Azure DevOps Services), ainsi que les autres connexions de l’espace de travail comme Jira, Trello, SonarQube ou Slack. Voir Vue d’ensemble des intégrations.
Une image d’analyseur spécifique à un langage (.NET, Java, Python, Go, TypeScript, Ruby, PHP, Kotlin, Swift) qui s’exécute dans le pipeline CI du client. Elle analyse le code sur place et n’envoie que les résultats à l’API de rapport.
Rapport / Exécution
Section intitulée « Rapport / Exécution »La sortie de l’analyseur pour un projet. Elle est récupérée via l’API de rapport et contient les constats, les métriques et les scores.
La licence signée de l’installation. Elle définit les limites (espaces de travail, utilisateurs, projets, utilisation mensuelle des modules) et les modules activés (voir Licence et limites).