Aman-Mittal opened a new issue, #187:
URL: https://github.com/apache/fineract-consumer-facing/issues/187

   Part of #186.
   
   `AGENTS.md` ("Naming") requires classes under a feature's `command/data/` to 
end in `Command`, `CommandData`, `CommandRequest` or `CommandResponse`. The 
rule `NamingArchitectureTest` (command `data/` suffix) is frozen with three 
existing violations:
   
   - `authentication.command.data.PrincipalUserAuthData`
   - `authentication.command.data.PrincipalUserAuthCredentialsData`
   - `beneficiaries.command.data.ResolvedBeneficiaryAccount`
   
   Rename each to a name with a suffix that fits its role (for example 
`...CommandData`) and update its references.
   - The classes are internal to the BFF and not part of its HTTP contract. 
Check that none is serialized under its class name before renaming.
   - After the rename, run `./gradlew test --tests '*Architecture*'`. The 
entries disappear from the store file under 
`consumer/src/test/resources/archunit_store/`; commit the smaller file with the 
change.
   
   Done when that store file is empty or removed and `./gradlew test` passes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to