/striff-lib

A library for generating striff diagrams.

Primary LanguageJavaGNU Affero General Public License v3.0AGPL-3.0

striff-lib

maintained-by Maven Central Codacy Badge codecov License: MIT PRs Welcome

Architectural Diagrams, Made For Code Reviews.

Striffs leverage the basic premise surrounding the utility of line-wise code diffs at an architectural level, and encourage a more natural understanding of code changes through a "top-down" approach which more closely resembles the lens from which the system was designed and intended to be understood.

sample_striff

Getting Started

  • Ensure graphviz is installed on your system.
  • Execute mvn clean package assembly:single to build jar.
  • StriffAPITest.java demonstrates how to use this library to generate striff diagrams.