İçeriğe geç

Temel kavramlar

AppArch’ı kullanırken karşılaşacağınız temel kavramlar:

Tenant (kiracı) sınırı. Bir şirket bir çalışma alanı oluşturur ve içine kullanıcı davet eder. Projeler, kimlik bilgileri ve modül ayarları çalışma alanına bağlıdır.

Çalışma alanına kaydedilen bir depo. Her proje, runner’ın kimlik doğrulaması için kullandığı projeye özel bir token alır.

Pakete göre açılan özellik birimi: ArchPilot (PR/MR yorum botu), ArchScan (kalite raporu), ArchSecurity (SAST), ADR (karar kayıtları), Uyumluluk.

Proje kaydı için kullanılan Git kimlik bilgisi (GitHub, self-managed dahil GitLab, Bitbucket Cloud, Azure DevOps Services) ile çalışma alanının Jira, Trello, SonarQube veya Slack gibi diğer bağlantıları. Bkz. Entegrasyonlara genel bakış.

Müşterinin CI hattında çalışan, dile özel analyzer imajı (.NET, Java, Python, Go, TypeScript, Ruby, PHP, Kotlin, Swift). Kodu yerinde analiz eder ve yalnızca sonuçları Report API’ye gönderir.

Bir proje için analyzer çıktısı. Report API üzerinden alınır; bulgular, metrikler ve skorlar içerir.

Kurulumun imzalı lisansı. Limitleri (çalışma alanı, kullanıcı, proje, aylık modül kullanımı) ve açık modülleri belirler (bkz. Lisans ve limitler).