Skip to content
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

Support Citation File Format (CFF, yaml) as export format #10671

Closed
koppor opened this issue Nov 28, 2023 · 1 comment
Closed

Support Citation File Format (CFF, yaml) as export format #10671

koppor opened this issue Nov 28, 2023 · 1 comment
Labels
good first issue An issue intended for project-newcomers. Varies in difficulty.

Comments

@koppor
Copy link
Member

koppor commented Nov 28, 2023

TLDR: JabRef has the functionality to import CFF (#7945), but no functionality for export. This should be implemented.

JabRef should be able to parse Citation File Format (CFF) and export into it.

Links:

Implementation hints:

The export can either be done by Java code directly or creating .layout files.

Export using .layout files:

See yaml.* in https://github.com/JabRef/jabref/tree/main/src/main/resources/resource/layout

Example: https://github.com/JabRef/jabref/blob/main/src/main/resources/resource/layout/yaml.layout

Documentation on .layout files: https://docs.jabref.org/collaborative-work/export/customexports


Acceptance criteria:

  • At least @article and @inproceedings need to be supported.

Note: If you dislike the .layout format, one can work on replacing that part of JabRef by Java templating engines. See koppor#392 for details.

@Siedlerchr
Copy link
Member

Duplicate of #10661

@Siedlerchr Siedlerchr marked this as a duplicate of #10661 Nov 28, 2023
@github-project-automation github-project-automation bot moved this from Free to take to Done in Candidates for University Projects Nov 28, 2023
@github-project-automation github-project-automation bot moved this from Free to take to Done in Good First Issues Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue An issue intended for project-newcomers. Varies in difficulty.
Projects
Archived in project
Development

No branches or pull requests

2 participants