Dear Geode devs, I've been following (and to some extent participating) the mailing lists and I find the project really interesting.
I would like to contribute but I feel a little lost. I know that there is A LOT going on right now with the donation to Apache and all. I've been looking into a couple issues that I could tackle to begin with: * https://issues.apache.org/jira/browse/GEODE-36 : Changing the shell to "geode". Seems like an easy enough task, since you seem to use Spring Shell. After looking at the code it is not that simple. You use Spring Shell 1.0.0 and JLine (older version). Spring Shell 1.1.0 is not compatible and would require a lot of changes, but I'm not sure of the current implementation decisions nor who to ask about it. * https://issues.apache.org/jira/browse/GEODE-34 : Experimenting with Reactor/Reactive Streams. Much more "researchy" and for all intents and purposes, "hardcore". Specially not knowing the internal structure (apart from studying the code) nor who to ask about it, like an overview. Definitely sounds fun though. On this subject I'd like to ask your advice. Should I wait for Geode to be out of incubating status before diving into the project itself? is there some sort of implementation decisions notebook or general internal architecture diagram/document? Or should I just power through it? Sorry for the long post. Thanks in advance Joao