This is an automated email from the ASF dual-hosted git repository.

Aman-Mittal pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fineract-consumer-facing.git

commit 809a080e119ec1096bd1efaa2d99e616b8814581
Merge: 2b947e1 f9b1b90
Author: Aman Mittal <[email protected]>
AuthorDate: Sat Oct 10 20:35:47 2026 +0530

    Merge pull request #189 from Aman-Mittal/build/architecture-rules
    
    test: enforce the BFF's CQRS and module conventions with ArchUnit, with a 
shrink-only violation store

 AGENTS.md                                          |   2 +
 CONTRIBUTING.md                                    |   3 +-
 consumer/build.gradle                              |   5 +
 .../fineract/consumer/ArchitectureFixtures.java    |  69 +++++++++
 .../CodingConventionsArchitectureTest.java         | 136 +++++++++++++++++
 .../fineract/consumer/CqrsArchitectureTest.java    | 116 ++++++++++++--
 .../consumer/LayeringArchitectureTest.java         | 150 ++++++++++++++++++
 .../fineract/consumer/NamingArchitectureTest.java  | 127 ++++++++++++++++
 .../consumer/TestTierArchitectureTest.java         |  58 +++++++
 .../testsupport/ShrinkOnlyViolationStore.java      | 169 +++++++++++++++++++++
 consumer/src/test/resources/archunit.properties    |  31 ++++
 ...nddata-commandrequest-or-commandre-98909a45.txt |  25 +++
 ...e-generated-fineract-feign-clients-fd283b04.txt | 111 ++++++++++++++
 docs/consumer/architecture/modules.adoc            |  59 ++++++-
 docs/consumer/development/build-and-test.adoc      |   1 +
 15 files changed, 1049 insertions(+), 13 deletions(-)

Reply via email to