Skip to content

New MetaData serialization #232

@stefan-kolb

Description

@stefan-kolb

Ideas:

  • Reuse BibTeX parser logic as far as possible
  • Drop custom String parsing logic
  • Make it obvious which data is related to Jabref
  • One Bibentry as configuration object, e.g., saveactions -> SaveAction.java

old:

@Comment{jabref-meta: databaseType:bibtex;}

new:

@JabRef{metadata,
  databasetype = {bibtex}
}

old:

@Comment{jabref-meta: saveActions:enabled;
date[normalize_date]
pages[normalize_page_numbers]
month[normalize_month]
;}

new:

@JabRef{saveActions,
  state = {enabled},
  date = {normalize_date, action2}
  pages = {normalize_page_numbers}
  month = {normalize_month}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions