How to start contribute to Jakarta EE

27 views
Skip to first unread message

jose vicente

unread,
Sep 4, 2020, 9:01:34 PM9/4/20
to Jakarta EE Ambassadors
Hello, guys. I would like to start contribute to Jakarta EE, but I've been lost and don't know how to start. 

Would be a pleasure, help the community to improve this great project.

I have interest in CDI, JAX-*S and JPA technologies, but they have a level of complexity. Is there some kind of issue levels that I can follow to start in the low level and getting high during my development.

Tanja Obradovic

unread,
Sep 5, 2020, 8:49:32 AM9/5/20
to jose vicente, Jakarta EE Ambassadors, Jakarta EE community discussions

Hi Jose,

it is exciting to learn you are interested to contribute!

For the paperwork all you need is:

1. Create Eclipse Foundation account on eclipse.org

2. Sign Eclipse Contributor Agreement

Project Mailing Lists and technical work

For the specs or projects you are interested in (CDI, JAX-*S and JPA technologies), please sign up project mailing lists and approach the project teams for guidance.

Other work

You cam also always help help with writing blogs, presentations, promotions and so on... to stay informed you can sign up tp jakarta.ee...@eclipse.org ans\d find other ways to connect with the community https://jakarta.ee/connect/

Welcome and happy contributing!
Best,
Tanja
--
You received this message because you are subscribed to the Google Groups "Jakarta EE Ambassadors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jakartaee-ambass...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jakartaee-ambassadors/31405e9c-802a-4a96-996f-38655eb65628n%40googlegroups.com.
--

Tanja Obradovic

Jakarta EE Program Manager | Eclipse Foundation, Inc.

Twitter: @TanjaEclipse

Eclipse Foundation: The Platform for Open Innovation and Collaboration

arjan tijms

unread,
Sep 5, 2020, 11:57:10 AM9/5/20
to jose vicente, Jakarta EE Ambassadors
Hi,

If you’re interested in those, one option would be to scroll through the open issues of say EclipseLink, pick one you like, and do a PR for it.

Or, in the same code base see if you can fix some Sonar warnings: https://sonarcloud.io/dashboard?id=openmq

Good luck :)

Kind regards,
Arjan
--

Reza Rahman

unread,
Sep 5, 2020, 3:07:09 PM9/5/20
to jose vicente, Jakarta EE Ambassadors

Firstly, a warm welcome to the Jakarta EE Ambassadors. You are in the best place to start your Jakarta EE contribution journey.

To be honest, there are many ways to get started with Jakarta EE. It really just dependents on where you would like to start and how much bandwidth you have.

In reality, Jakarta EE 9 is now spinning down. It had a number of good places for a newcomer to start: https://jakartaee-ambassadors.io/getting-involved/guide-for-helping-deliver-jakarta-ee-9/. Ryan is working to launch FishCAT, which is basically a testing program for GlassFish 6/Jakarta EE 9. That program should be pretty beginner friendly. You should stay tuned to our Twitter account for more information on that or maybe Ryan will chime in here.

There is work for Jakarta EE 10 certainly. I would start by looking at our joint contribution guide draft here: https://docs.google.com/document/d/1uZFBoIujXCc-gQhCzh_ZdlKEsrsV0yVVIHzBTI3usF8/edit?usp=sharing. While in all honestly most of the work is not that beginner friendly, there are pockets such as the website work, TCK, issue clean up, examples and the tutorial.

There is of course far more lightweight work such as blogging or speaking: https://jakartaee-ambassadors.io/getting-involved/. If you look around this mailing list archive, there should be plenty of information you can pick up from: https://groups.google.com/g/jakartaee-ambassadors. There are no lack of blogging ideas and speaking resources you can adapt/adopt.

If it helps to have a one-on-one chat to help you get started, I will be happy to do that. I am available on the weekends or after 6 PM EST.

Reza Rahman
Jakarta EE Ambassador, Author, Blogger, Speaker

Please note views expressed here are my own as an individual community member and do not reflect the views of my employer.

Reply all
Reply to author
Forward
0 new messages