Skip to content

ArchGuard is a architecture workbench, also for architecture governance, which can analysis architecture in container, component, code level, create architecure fitness functions, and anaysis system dependencies..

License

Notifications You must be signed in to change notification settings

luojilab/archguard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArchGuard backend

CI codecov GitHub release languages Java support License Gitpod Ready-to-Code

ArchGuard is an architecture governance tool which can analysis architecture in container, component, code level, database, create architecture fitness functions, and test for architecture rules.

Chinese: ArchGuard 是一个架构治理工具,用于管理和分析组织级别的软件架构。 结合 C4 模型,进行依赖分析,含容器级别(服务级别)、组件级别(/模块级别)、代码级别、数据库级别等。 同时,可以创建系统的架构适应度函数,度量系统的各项指标。

Dir:

Screenshots:

1 2
3 4

Languages parse by Chapi

Features/Languages Java Python Go Kotlin TypeScript C C# Scala C++
http api decl 🆕 🆕 🆕 🆕 🆕
syntax parse 🆕 🆕
function call 🆕
arch/package
real world validate

Chat

关注我们:

wechat

欢迎加入我们:

wechat

(PS:如果群满,请添加微信 phodal02,并注明 ArchGuard)

License

This code is distributed under the MIT license. See LICENSE in this directory.

About

ArchGuard is a architecture workbench, also for architecture governance, which can analysis architecture in container, component, code level, create architecure fitness functions, and anaysis system dependencies..

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 68.4%
  • Java 30.6%
  • TypeScript 0.6%
  • C# 0.3%
  • Dockerfile 0.1%
  • Shell 0.0%