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-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org