# Request to Contribution from our IMT Team to the JabRef Project

**URL:** <https://discourse.jabref.org/t/request-to-contribution-from-our-imt-team-to-the-jabref-project/4527>\
**Category:** Programming\
**Created:** [September 25, 2024, 9:36am UTC](https://discourse.jabref.org/t/request-to-contribution-from-our-imt-team-to-the-jabref-project/4527 "2024-09-25T09:36:18Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![NAWAL\_CHAHBOUNE](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/nawal_chahboune/32/2023_2.png) [@NAWAL\_CHAHBOUNE](https://discourse.jabref.org/u/NAWAL_CHAHBOUNE)\
**Post date:** [September 25, 2024, 9:36am UTC](https://discourse.jabref.org/t/request-to-contribution-from-our-imt-team-to-the-jabref-project/4527/1 "2024-09-25T09:36:18Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![koppor](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/koppor/32/5_2.png) [@koppor](https://discourse.jabref.org/u/koppor)\
**Post date:** [September 25, 2024, 1:00pm UTC](https://discourse.jabref.org/t/request-to-contribution-from-our-imt-team-to-the-jabref-project/4527/2 "2024-09-25T13:00:16Z")

</div>

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 😅

We are working hard to curate good first issues for university groups. See [Candidates for University Projects · GitHub](https://github.com/orgs/JabRef/projects/3/views/3) for a list. Background information is made public at [JabRef and Software Engineering Training | Developer Documentation](https://devdocs.jabref.org/teaching.html).

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](https://github.com/JabRef/jabref/issues/2961)

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](https://github.com/JabRef/jabref/issues/11454#issuecomment-2353703805)

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.

---

<div class="post-metadata">

**Author:** ![NAWAL\_CHAHBOUNE](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/nawal_chahboune/32/2023_2.png) [@NAWAL\_CHAHBOUNE](https://discourse.jabref.org/u/NAWAL_CHAHBOUNE)\
**Post date:** [September 25, 2024, 4:37pm UTC](https://discourse.jabref.org/t/request-to-contribution-from-our-imt-team-to-the-jabref-project/4527/3 "2024-09-25T16:37:15Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![NAWAL\_CHAHBOUNE](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/nawal_chahboune/32/2023_2.png) [@NAWAL\_CHAHBOUNE](https://discourse.jabref.org/u/NAWAL_CHAHBOUNE)\
**Post date:** [October 9, 2024, 6:16am UTC](https://discourse.jabref.org/t/request-to-contribution-from-our-imt-team-to-the-jabref-project/4527/4 "2024-10-09T06:16:01Z")

</div>

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](https://github.com/nawalchahboune)

---

<div class="post-metadata">

**Author:** ![Siedlerchr](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/siedlerchr/32/216_2.png) [@Siedlerchr](https://discourse.jabref.org/u/Siedlerchr)\
**Post date:** [October 9, 2024, 8:00am UTC](https://discourse.jabref.org/t/request-to-contribution-from-our-imt-team-to-the-jabref-project/4527/5 "2024-10-09T08:00:18Z")

</div>

Just comment under the issue than we can assign you

---

<div class="post-metadata">

**Author:** ![NAWAL\_CHAHBOUNE](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/nawal_chahboune/32/2023_2.png) [@NAWAL\_CHAHBOUNE](https://discourse.jabref.org/u/NAWAL_CHAHBOUNE)\
**Post date:** [October 16, 2024, 7:49am UTC](https://discourse.jabref.org/t/request-to-contribution-from-our-imt-team-to-the-jabref-project/4527/6 "2024-10-16T07:49:32Z")

</div>

well done! thank you!
