You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "David Leangen (Jira)" <se...@james.apache.org> on 2020/05/20 01:31:00 UTC

[jira] [Updated] (JAMES-3190) System architecture is not apparent in the code

     [ https://issues.apache.org/jira/browse/JAMES-3190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Leangen updated JAMES-3190:
---------------------------------
    Description: 
I have added this issue as "Documentation" for now.

I [was told|https://www.mail-archive.com/server-dev@james.apache.org/msg65809.html] that James has a [hexogonal architecture|https://alistair.cockburn.us/hexagonal-architecture/]. However, that is not at all apparent neither in the documentation, nor in the code itself.

If this is truly the fundamental concept of the system design, then for developers to understand the system more easily it ought to be made more explicit in the code, in one way or another (or in as many ways as reasonably possible).

  was:
I have added this issue as "Documentation" for now.

I [was told|[https://www.mail-archive.com/server-dev@james.apache.org/msg65809.html]] that James has a [hexogonal architecture|https://alistair.cockburn.us/hexagonal-architecture/]. However, that is not at all apparent neither in the documentation, nor in the code itself.

If this is truly the fundamental concept of the system design, then for developers to understand the system more easily it ought to be made more explicit in the code, in one way or another (or in as many ways as reasonably possible).


> System architecture is not apparent in the code
> -----------------------------------------------
>
>                 Key: JAMES-3190
>                 URL: https://issues.apache.org/jira/browse/JAMES-3190
>             Project: James Server
>          Issue Type: Task
>          Components: Documentation
>            Reporter: David Leangen
>            Priority: Major
>
> I have added this issue as "Documentation" for now.
> I [was told|https://www.mail-archive.com/server-dev@james.apache.org/msg65809.html] that James has a [hexogonal architecture|https://alistair.cockburn.us/hexagonal-architecture/]. However, that is not at all apparent neither in the documentation, nor in the code itself.
> If this is truly the fundamental concept of the system design, then for developers to understand the system more easily it ought to be made more explicit in the code, in one way or another (or in as many ways as reasonably possible).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org