Aller au contenu

Concepts clés

Les concepts clés que vous rencontrerez en utilisant AppArch :

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é.

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.

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).