A super simple Kotlin / Gradle project used for a side-by-side comparison of ArchUnit and Konsist when implementing rules of the Ports & Adapters architectural pattern.
- Design Accelerator: Ports and Adapters Architecture, Part 1 | Part 2 | Part 3 – Vaughn Vernon
- What's Hexagonal Architecture? Separating Business Logic From Infrastructure With Ports and Adapters
- Hexagonal Architecture Explained
- ArchUnit vs. Konsist. Why Did We Need Another Kotlin "Linter"? – Igor Wojda
- ArchUnit vs Konsist in Android (Kotlin-oriented) codebase. A comparison of hidden implementation checks. – Bartek Twaróg
- Protect Kotlin Project Architecture Using Konsist – Igor Wojda
- Stop Debating in Code Reviews. Start Enforcing with Lint Rules – Stelios Frantzeskakis