I did not rename the entire infrastructure layer. I just created a presentation layer and moved the cli package to this presentation folder.
The other files are still in external/infrastructure. Only the cli is now in external/presentation/cli. In this way, the architecture can for example create another presentation layer like external/presentation/api or external/presentation/swing.
We will not implement any other presentation layers but now the "presentation" itself is not part of the infrastructure folder anymore.
I did not rename the entire infrastructure layer. I just created a presentation layer and moved the cli package to this presentation folder.
The other files are still in
external/infrastructure
. Only the cli is now inexternal/presentation/cli
. In this way, the architecture can for example create another presentation layer likeexternal/presentation/api
orexternal/presentation/swing
.We will not implement any other presentation layers but now the "presentation" itself is not part of the infrastructure folder anymore.