-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Description
In #13447 the FormatterService and the BibLatex format were added.
The according classes are located in https://github.com/JabRef/jabref/tree/main/jabsrv/src/main/java/org/jabref/http/server/cayw/format
To fully comply with the cayw feature from better-bibtex the formats which are listed here should be added too.
Especially:
- natbib (https://ctan.org/pkg/natbib)
- latex
- citep
- mmd (https://fletcher.github.io/MultiMarkdown-6/MMD_Users_Guide.html#bibtexcitations)
- pandoc (https://pandoc.org/demo/example33/8.20-citation-syntax.html#citation-syntax)
- typst (https://typst.app/docs/reference/model/cite/)
For the first three it could be good to refactor the CAYWFormatter by extending the current FormatName to be a list so one formatter could also have aliases instead of one name.
Additionally one should also write tests for those formatters so we can make sure they work correctly.
In addition to basic tests, http tests on org.jabref.http.server.CAYWResource like the LibraryResourceTest are desired.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status