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

Reply via email to