How to become contributor for JOOL project

51 views
Skip to first unread message

deha....@gmail.com

unread,
Sep 20, 2015, 1:15:16 PM9/20/15
to jOOQ User Group
As my current application I have need for additional APIs so I currently extended jool library from original source base and I want those to become part of actual libraries.
Please advise what is the process to become a contributor for JOOL project,

Lukas Eder

unread,
Sep 21, 2015, 1:09:48 AM9/21/15
to jooq...@googlegroups.com
Hello,

Thank you for your interest in jOOλ. The easiest way to contribute is to create individual issues from your work directly on GitHub (https://github.com/jOOQ/jOOL/issues/new), and discuss them each individually with us. We can then see whether this is something we'd like to merge into jOOλ or not.

Formally, we don't need to set up anything specific for your contributions, as the project is Apache 2.0 licensed, and we have no intentions to dual license this library in the future, so we can just merge away.

I hope this helps. Looking forward to your contributions, soon.
Lukas

2015-09-20 19:15 GMT+02:00 <deha....@gmail.com>:
As my current application I have need for additional APIs so I currently extended jool library from original source base and I want those to become part of actual libraries.
Please advise what is the process to become a contributor for JOOL project,

--
You received this message because you are subscribed to the Google Groups "jOOQ User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jooq-user+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

deha....@gmail.com

unread,
Sep 21, 2015, 2:32:12 AM9/21/15
to jOOQ User Group
Hi, 
I just needed Tuple9 and Tuple10 for my current project. So I took the latest source code from github and added those classes and other required classes such as new Function9 and Function10 and updated Tuple.java accordingly. Please let me know any thoughts if this could be part of standard Jool lib.
Thanks,
  Deha

Lukas Eder

unread,
Sep 21, 2015, 3:17:17 AM9/21/15
to jooq...@googlegroups.com
Hi Deha,

I see - well, we might as well just increase the number to 16. I have registered an issue for this:

Do note that we use a source code generator to generate all that logic. It'll be only 2 minutes of work for ourselves. So, I suspect that in this case, we'll prefer not to accept a contribution.

Thanks,
Lukas

deha peker

unread,
Nov 25, 2015, 12:04:15 PM11/25/15
to jooq...@googlegroups.com
Hi Lucas, when higher number (>8) Tuple could be available. 
My project has urgent need  and now I am stuck with Tuple8.
As you mentioned earlier that you have a source code generator for this purpose and you are already considering to increase that. Wondering if you could provide that in some Milestone branch so that I can start using. Thanks,
Deha

--
You received this message because you are subscribed to a topic in the Google Groups "jOOQ User Group" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jooq-user/QHjGj5Q2e9Q/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jooq-user+...@googlegroups.com.

Lukas Eder

unread,
Nov 27, 2015, 3:19:11 AM11/27/15
to jooq...@googlegroups.com
Hi Deha,

Thank you for your E-Mail.

jOOλ is Open Source. You can always build jOOλ directly from GitHub, where Tuple0-16 are already available:

I'm curious about your use-cases, would you mind sharing a bit of your work to help me understand where you're going with those larger-degree tuple types? Anything you can share will help get jOOλ in the right direction in the future.

In any case, I don't have any issues publishing 0.9.8 right now. It'll be in Maven Central within 2-3 hours.

Cheers,
Lukas

deha peker

unread,
Nov 29, 2015, 5:34:19 PM11/29/15
to jooq...@googlegroups.com
Hi Lukas,
Thanks for prompt response. Our use case to use  jOOλ Tuples is for aggregating list of POJOs  based on certain key fields. So, when POJO gets populated, one attributed named;
Tuple9  groupKey;
for example, gets populated and by using Java 9 ...collect(groupingBy(MyPOJO::groupKey)) returns the grouped Map from original collection stream.
Regards,
Deha

Reply all
Reply to author
Forward
0 new messages