james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tellier Benoit <btell...@apache.org>
Subject Re: HacktoberFest 2019: call for ideas
Date Thu, 26 Sep 2019 04:50:28 GMT
Hello all,

Let me submit some ideas:

 - Idea 1: Integration tests for SMTP hooks

We are lacking such test ensuring the "wireExtensions" dark magic works
correctly. A user reported some bugs on Github. I would be happy to see
this extension mechanism covered with integration test.

Ticket: https://issues.apache.org/jira/browse/JAMES-2902

I already did a PR for HELO hooks in order to demonstrate how to write
such tests: https://github.com/linagora/james-project/pull/2717

Proposal: Create one HacktoberFest ticket for each possible Hook.

Benefits: This will show people our awesome integration testing strategy.

 - Idea 2: WebAdmin based CLI

This summer Linagora coached Khanh Bao Le for working on a CLI based on
WebAdmin, as a replacement for Guice products of the one based on JMX.

JMX prooved to be unsecure and its integration into Guice lead to too
much crappy code. Not to mention we need to turn off JMX in our
integration test.

Developing an alternative CLI would allow getting rid of JMX in Guice
products, and also enhance the CLI user experience, that is poor with
the current CLI.

Proposal here would be to use hacktober-fester help in order to
contribute additional commands.


What do you think of these ideas?

Do you get other ideas?

Best regards,

Benoit Tellier

On 09/09/2019 14:03, Tellier Benoit wrote:
> Hello all,
> We are 21 days away of the month of October and its traditional
> HacktoberFest [1].
> The HacktoberFest is a one month challenge to promote Open source
> contributions on GitHub. Using this event we can easily spread the world
> about Apache James, work on some easy features, and hopefully attact
> some new contributors.
> Last year, the HacktoberFest 2018 allowed the implementation of
> healthChecks [2].
> As every year, I propose that we join the event. All we need to do is
> open issues in github with the HacktoberFest label.
> Do you have ideas of topic we can propose for this edition?
> Best regards,
> Benoit Tellier

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

View raw message