Request to Contribution from our IMT Team to the JabRef Project

Hello,

We are a team of six students from IMT Atlantique, an engineering school specializing in software development, and we would like to contribute to the JabRef project as part of our commitment to supporting open-source software development.

Our goal is to actively participate in improving JabRef by starting with specific issues that have been identified.

Could you please guide us towards the most relevant issues we could begin working on?

We thank you for the opportunity and look forward to collaborating with your team.

Best regards,
CHAHBOUNE Nawal
On behalf of the IMT Team

Thank you for your interest in JabRef!

May we ask for your commitment time-wise? A) How many hours and B) when does your project end or will you contribute for several months? - We hope for the latter :sweat_smile:

We are working hard to curate good first issues for university groups. See Candidates for University Projects · GitHub for a list. Background information is made public at JabRef and Software Engineering Training | Developer Documentation.

In general, we would like to see a contribution to a small issue then a medium issue.

With some more guidance of us, I would propose that you work on following issue: Enhanced backup restore dialog · Issue #2961 · JabRef/jabref · GitHub

Steps:

  1. Replace the backup manager to use a git repository. Instead of creating a new file each time, commit to git repository hosted as sub directory in preferences.getFilePreferences().getBackupDirectory().
    • Code pointer: org.jabref.gui.autosaveandbackup.BackupManager#startBackupTask
  2. Adapt backup restore accordingly
  3. Adapt performBackup to squash older commits
  4. Adapt the backup restore dialog according to the UI sketch at Crash erased bibliography file · Issue #11454 · JabRef/jabref · GitHub

That should be a good project for a group of students working for some weeks on JabRef.

If you have any questions, please ask here, in the issue, or on the gitter chat.

Thank you for your response!

We are writing to confirm our commitment to contribute to the “Enhanced Backup Restore Dialog” issue (#2961) as a group of six students from the IMT atlantique. We are enthusiastic about this opportunity and look forward to making meaningful contributions to the JabRef project.

As a group, we will be dedicating approximately 5 hours per week. Our project timeline spans the next two and a half months, during which we are fully committed to working on this issue.

We appreciate your guidance and support as we work through the various stages of this task, and we are eager to engage with the community. If you have any further instructions or recommendations for us, please let us know.

Thank you for this opportunity, and we look forward to collaborating with you!

Best regards,
Nawal CHAHBOUNE,

Khaoula AROUISSI,

Antonino GILLARD,

Ilias AIT LAMINE,

Safaa MAHDIR,

Mathieu NOEL.

1 Like

Hello,

I hope you are doing well.

We would like to kindly ask for confirmation that we are officially assigned to the “Enhanced backup restore dialog” issue (#2961). We want to ensure that everything is in order before we start working on the project.

Please let us know if there are any further details or steps we should be aware of!

Thank you, and we look forward to your response.
best regards!

here is my github account : nawalchahboune (nawal) · GitHub

1 Like

Just comment under the issue than we can assign you

well done! thank you!