jabref icon indicating copy to clipboard operation
jabref copied to clipboard

Add MonthPlausibilityComparator

Open koppor opened this issue 4 weeks ago β€’ 7 comments

Have

@Article{Jr.2025,
  month      = {Jun},
}

and

@Article{Jr.2025,
  month         = jun,
}

The latter is better. The merge dialog should select the second column. -- See https://github.com/JabRef/jabref/issues/14454 for a similar scenario (other field)

Task:

  1. Create org.jabref.logic.bibtex.comparator.plausibility.MonthPlausibilityComparator
  2. Wire it into org.jabref.logic.bibtex.comparator.plausibility.MonthComparatorFactory. Use FieldProperty.MONTH

koppor avatar Nov 28 '25 00:11 koppor

/assign-me

vetrivel119 avatar Nov 29 '25 07:11 vetrivel119

πŸ‘‹ Hey @vetrivel119, thank you for your interest in this issue! πŸŽ‰

We're excited to have you on board. Start by exploring our Contributing guidelines, and set up your local development workspace by following the steps in our workspace setup guidelines to get started smoothly.

For questions on JabRef functionality, you can consult the JabRef Guru. For questions related to the codebase, please start using DeepWiki.

In case you encounter failing tests during development, please check our developer FAQs!

Still facing issues or having more questions? Feel free to ask here on GitHub or on JabRef's Gitter chat. Please don't hesitate to open a (draft) pull request early on to show the direction you are heading towards if unsure.

Happy coding! πŸš€

jabref-machine avatar Nov 29 '25 07:11 jabref-machine

/assign-me

D-Prasanth-Kumar avatar Nov 29 '25 07:11 D-Prasanth-Kumar

⚠️ Issue Already Assigned

Hi @D-Prasanth-Kumar, this issue is currently assigned to @vetrivel119.

[!NOTE] If no progress is made within 21 days, the issue will be automatically unassigned.

Options for contributors
  • Wait for availability: The issue may become available if auto-unassigned
  • Collaborate: You can ask the assignee if they want help
  • Maintainer assistance: A maintainer can add you as co-assignee if appropriate

jabref-machine avatar Nov 29 '25 07:11 jabref-machine

⏰ Assignment Reminder

Hi @vetrivel119, this is a friendly reminder about your assignment to this issue.

[!WARNING] This issue will be automatically unassigned in 11 days if there's no activity.

Remember that you can ask the JabRef Guru or DeepWiki about anything regarding JabRef. Additionally, our contributing guide has hints on creating a pull request and a link to our Gitter chat.

How to keep your assignment


If you are working on it, you can prevent automatic unassignment by:

  • Submitting a draft pull request with your progress within 11 days
  • Asking for the πŸ“Œ Pinned label if you need more time

We appreciate your contribution and are here to help if needed!

github-actions[bot] avatar Dec 08 '25 12:12 github-actions[bot]

/assign-me

prerak09 avatar Dec 08 '25 20:12 prerak09

⚠️ Issue Already Assigned

Hi @prerak09, this issue is currently assigned to @vetrivel119.

[!NOTE] If no progress is made within 21 days, the issue will be automatically unassigned.

Options for contributors
  • Wait for availability: The issue may become available if auto-unassigned
  • Collaborate: You can ask the assignee if they want help
  • Maintainer assistance: A maintainer can add you as co-assignee if appropriate

jabref-machine avatar Dec 08 '25 20:12 jabref-machine

πŸ“‹ Assignment Update

Hi @vetrivel119, due to inactivity, you have been unassigned from this issue.

Next steps


If you still want to work on this:

  • Submit a pull request showing your current state. You will be automatically assigned again.
  • Ask a maintainer to assign you again.

github-actions[bot] avatar Dec 15 '25 12:12 github-actions[bot]

/assign-me

D-Prasanth-Kumar avatar Dec 15 '25 12:12 D-Prasanth-Kumar

⚠️ Assignment Limit Reached for Beginner Issues

Hi @D-Prasanth-Kumar, you've already reached the limit of 2 active assignments across the labels: ``.

These labels are meant for new contributors to get started, so we encourage you to now explore more advanced issues.
This helps new contributors take their first steps while you continue to grow with more challenging tasks πŸ’ͺ


What you can do next:

  • βœ… Finish one of your current beginner-labeled issues, then come back for another.
  • πŸ”„ Use /unassign-me on an issue you're no longer working on.
  • πŸš€ Ask a maintainer for suggestions on "next-level" issues (e.g. good second issue or beyond).
  • πŸ™‹ Request an exception from a maintainer if there’s a special case.

[!TIP] Moving to higher-level issues helps you deepen your skills and contribute more impactfully to the project.

Thanks for your great work and for helping keep the community open to newcomers! πŸ’œ

jabref-machine avatar Dec 15 '25 12:12 jabref-machine

/assign-me

D-Prasanth-Kumar avatar Dec 15 '25 12:12 D-Prasanth-Kumar

Thank you for your continued work in JabRef. At this point, you probably already know the basics and the important links. If not, our contributing guidelines is the place you should go to.

Happy coding! πŸš€

jabref-machine avatar Dec 15 '25 12:12 jabref-machine