-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GUI for bibliography consistency check #11950
Comments
Hi Koppor, I am very interested in this issue,would you like to assign it to me?Thank you very much! |
@Donald-0017 I am un-assigning you based on the assessment of your effort and code at #12086. This is not to discourage - you are welcome to contribute, but please pick a simpler/smaller issue to start with that you can understand as per your skills at the moment (and ask questions before starting with code right away or when you face a blocker). Furthermore, there are basic etiquettes that you are expected to follow in open-source (you can read the github-actions bot message above this - it's there for a reason). |
Note This is a bit more effort. Suited for more than one developer
JabRef has a functionality to check a set of BibTeX entries for consistency. (Introcued at #10778 and #10847)
The class for that is
org.jabref.logic.quality.consistency.BibliographyConsistencyCheck
.There is currently no UI.
Goals:
Result window:
Displays
org.jabref.logic.quality.consistency.BibliographyConsistencyCheck.Result
.Use each EntryType as heading (or do accordeons as in the FindUnlinkedFiles functionality)
For each EntryType in Result:
Display org.jabref.logic.quality.consistency.BibliographyConsistencyCheck.EntryTypeResult
org.jabref.gui.search.GlobalSearchBar
)x | required field is present
o | optional field is present
? | unknown field is present
- | field is absent
See org.jabref.logic.quality.consistency.BibliographyConsistencyCheckResultTxtWriterTest#checkDifferentOutputSymbols for a "guide" how to get the symbols. Just step through the code.
If no new tables are used, but a single table, this table would look as follows:
(Taken from #10778)
The text was updated successfully, but these errors were encountered: