Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [data-dev] How can I start contributing?
  • From: Nathan Rauh <nathan.rauh@xxxxxxxxxx>
  • Date: Mon, 21 Jul 2025 18:54:00 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=us.ibm.com; dmarc=pass action=none header.from=us.ibm.com; dkim=pass header.d=us.ibm.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=V8ZhcxE9K2LHb64bTXfVlJJkTEPAJLq3sCineJG9OWc=; b=TTNbFDlvHXILGsg5bDOZtAyymk5M+OEB4092/z5yM6xkWQ3G0zj5SW1LSQDtQAd3YY9enQVVdg/e/P602CgJPQ0jVo7lJamFXyimMx/a0kd7wH9usyneQKjlWZRjFv/WDhQpB48tLbcxT1iYeRT7SrjNKAmzJZP+pWY5VKHvfSdOGHU6PIUG6Hwv54duK+YznoY784+6GulqBLKL3QMfWUOxmR6iQSO/ftwxgQa6xbhoehK5TsyAQvCb+orFbw3c7rybaqyajprZvs9kHvgLQhdDtEKLprIgOCzoTmwEPuhaFCXr7qjpFWTnPzhILePiVWyyAZtJP+yyHqM728XS+A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ell491yGq4wqVr54/8ISLSspRTmQv5kP6c3vohKriMlnl3BQxSjemj15vkS454C1TrXXpIeTjTrN0iCuy7E7pel5phTDO1u/W2S39F3JXIOi/V0s4I4gJeG1wwLQLh+mLe0ORmUfu6nAOg857PIyEMpJcFr0JawI+mRQw1lV1omCdlnF4luavVVBuYL1kVay/Vmg4RwArau/zKA+XrzzzhIXGhihnL7MaHOboQirSNisWhUUzHVtyVyIApLNfERUKld+O00ni3zIdnNyEghZ2WElp6AvfyHJGD0AmIfkrINpmx2JSdPGv6xGNyBirczjOxtO9+N2bnpgf83Jf+KfLw==
  • Delivered-to: data-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/data-dev/>
  • List-help: <mailto:data-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/data-dev>, <mailto:data-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/data-dev>, <mailto:data-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHb+YoOqfkztnKzXUSyjr75MuT6H7Q7a0wAgAEn5V2AAD7xAIAAGtEM
  • Thread-topic: [EXTERNAL] Re: [data-dev] How can I start contributing?

If you decide to work on those tests, create a new entity/repository rather than reusing the repositories that are already in the package because those are for negative tests – cases where the Jakarta Data provider being tested does not provide the repository.

 

It’s fine to wait for the meeting or focus on reviewing in the meantime.  The TCK can be a bit of a learning curve.

 

From: Juan esteban Euse peñata <eusepenata@xxxxxxxxx>
Date: Monday, July 21, 2025 at 12:12
PM
To: Nathan Rauh <nathan.rauh@xxxxxxxxxx>
Cc: data developer discussions <data-dev@xxxxxxxxxxx>, Kyle Aure <kylejaure@xxxxxxxxx>
Subject: [EXTERNAL] Re: [data-dev] How can I start contributing?

Hello, I see that there are already some entities and repositories in that package. Should I reuse one of those, or would you prefer me to create a new one? Also, it would be helpful if someone could guide me a bit as I’m still getting familiar

Hello,

I see that there are already some entities and repositories in that package.
Should I reuse one of those, or would you prefer me to create a new one?

Also, it would be helpful if someone could guide me a bit as I’m still getting familiar with the specification and the project structure.

Or do you think it’s better that I wait until the meeting on August 20?

Thank you!

 

 

El lun, 21 jul 2025 a la(s) 8:51a.m., Nathan Rauh (nathan.rauh@xxxxxxxxxx) escribió:

Yes, test writing as well as reviewing documentation and code would be excellent places to start.  We have defined a lot of new function in the Data 1.1 specification that is currently under development, but very little of it has TCK tests written yet.  One reason for this is that implementations have not caught up, but it is possible to write tests first, and that can be a good way of discovering if parts of the spec are unclear and need improvement.

 

One possible place to start could be adding a new entity and repository for the CDITests in /tck/src/main/java/ee/jakarta/tck/data/core/cdi/ to use for tests of PreInsertEvent, PostInsertEvent, PreUpdateEvent, PostUpdateEvent, PreDeleteEvent, and PostDeleteEvent.

 

From: data-dev <data-dev-bounces@xxxxxxxxxxx> on behalf of Juan esteban Euse peñata via data-dev <data-dev@xxxxxxxxxxx>
Date: Sunday, July 20, 2025 at 2:48
PM
To: Kyle Aure <kylejaure@xxxxxxxxx>
Cc: Juan esteban Euse peñata <eusepenata@xxxxxxxxx>, data developer discussions <data-dev@xxxxxxxxxxx>
Subject: [EXTERNAL] Re: [data-dev] How can I start contributing?

Hello Kyle, Thank you very much for your welcome and guidance. I’ve just created my Eclipse account and signed the ECA. I also started reading the contributing guide and exploring the Jakarta Data repository to better understand the API and

Hello Kyle,

Thank you very much for your welcome and guidance.

I’ve just created my Eclipse account and signed the ECA. 
I also started reading the contributing guide and exploring the Jakarta Data repository to better understand the API and structure.

I’ve added the August 20th meeting to my calendar and will do my best to join. 
In the meantime, I’ll keep an eye on the `good first issue` label.

If no issues are currently marked that way, would it be helpful to contribute with tasks like improving documentation, adding tests, or reviewing existing code while I get more familiar with the project?

Looking forward to collaborating with the Jakarta Data team!

Best regards, 
Juan Esteban

 

El dom, 20 de jul de 2025, 10:21 a. m., Kyle Aure <kylejaure@xxxxxxxxx> escribió:

Hello Juan,

 

Thanks for your interest in contributing to Jakarta Data!

 

You will need to start by reading through the contributing guide here: https://github.com/jakartaee/data/blob/main/CONTRIBUTING.adoc

Specifically, the Eclipse Contributor Agreement (ECA) section where you will need to create an eclipse account, and sign the ECA.

If you have contributed to any other eclipse projects you may have already done this. 

 

We typically host a call every other week on Wednesday were we discuss issues and pull requests which is open to join here: 

Our next meeting is August 20th, we have cancelled a couple meetings while the platform works on migrating to the new Sonatype Central Publishing plugin.

 

As for issues you can work on I'll add an agenda item to our next meeting to discuss marking appropriate issues with the `good first issue` label to aid in directing new contributors.

In the meantime, I suspect the other contributors to Jakarta Data might reply to this email thread with their own ideas of issues that might be good to start with. 

 

Thanks,

Kyle Jon Aure

 

On Sat, Jul 19, 2025 at 6:26PM Juan esteban Euse peñata via data-dev <data-dev@xxxxxxxxxxx> wrote:

Hello everyone,

 

My name is Juan Esteban, I am a software developer from Colombia. I mainly work with Jakarta EE and Java. I'm very interested in contributing to Jakarta Data.

 

I don't speak English fluently, but I can read and understand technical documentation. I would like to help with small tasks to start learning and contributing to the project.

 

Could you please guide me on how to begin?

 

Thank you very much for your time and for the amazing work you're doing.

 

Best regards,  

Juan Esteban

 

_______________________________________________
data-dev mailing list
data-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org


Back to the top