it-at-m / it-at-m/refarch

[Maintenance] Add ArchUnit

Open
#776 0 comments 0 reactions 0 assignees View on GitHub
Component: API-Gateway Component: Integrations Type: Maintenance
Dominant language
Java
Stars
7
Forks
5
Avg merge
2d 4h
Merged PRs (30d)
34

Description

### Relevant component

refarch-gateway, refarch-integrations

### Problem description (optional)

_No response_

### Desired solution

As a follow up of https://github.com/it-at-m/refarch-templates/issues/1054, we should add ArchUnit to this project and e.g enforce certain architectural patterns (e.g hexagonal in integrations).

### Considered alternatives (optional)

_No response_

### Additional context (optional)

_No response_

### No duplicate

- [x] I confirm that this issue is not a duplicate

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the refarch-gateway and refarch-integrations components, then read the related issue https://github.com/it-at-m/refarch-templates/issues/1054 for context. Determine which architectural patterns, including the proposed hexagonal structure in integrations, should be enforced with ArchUnit. Done means ArchUnit is added and the agreed architecture rules are implemented and passing.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, testing-qa
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.