On 18/05/2020 16:16, David Leangen wrote:
>
> Thank you for the explanations. I now understand much better the migration
> from Spring to Guice, and the intent behind Guice.
>
> Instead of directly answering the questions you posed, I will make a proposal
> that I think goes in the same direction as your comments.
>
>> This documentation effort would be a great move toward James as a
>> toolkit to write your own email server. We of course had it in mind
>> during Guice adoption, but not yet had feedback on the topic.
>
> Although quite tedious, I propose as a first step that I simply ask questions
> about each of the 144 Guice Modules in the system. I will take notes in the
> form of Javadoc in order to keep the information together with the code. Just
> knowing what they are intended for will be a good start. Once each of them is
> documented, I think it should be easier to analyze what to do with it.
>
> I am sure that in some cases, maybe even many, I should be able to guess
> about the purpose of the Module. So to save time, I will try, as much as
> possible, to propose an explanation and ask for feedback.
>
> When I don’t understand, I’ll have to ask for help.
>
> In any case, this tedious project should be a big step forward, but it
> depends on whether or not the developers here are willing / able to help. :-)
>
>
> Please let me know if I should or should not continue in this direction.
Please continue. That is an awesome proposition!
I am available to answer Guice related question and promote James usage
as a toolkit.
Cheers,
Benoit
>
>
> Cheers,
> =David
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
> For additional commands, e-mail: server-dev-h...@james.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org