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

first implementation of citeproc-ruby #67

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

mfenner
Copy link

@mfenner mfenner commented Aug 4, 2021

This is the first implementation of citeproc-ruby in ruby-cff. This pull request also adds support for three citation styles (apa, harvard, ieee), includes their citationstyles.csl, and adopts the existing tests.

This pull request addresses #64.

While this is working in principle, more work is needed to map all CFF properties to citeproc.json, fix all failing tests, add more tests for utility methods, checks that one of the included styles is used, etc.

@coveralls
Copy link

coveralls commented Aug 5, 2021

Coverage Status

Coverage decreased (-5.0%) to 90.588% when pulling 3f2d12f on front-matter:main into 8676ecb on citation-file-format:main.

@mfenner
Copy link
Author

mfenner commented Aug 5, 2021

I have added more tests, and support for name suffix and -particles.

@hainesr
Copy link
Member

hainesr commented Aug 6, 2021

Many thanks for this @mfenner, it looks great so far.

Just to keep you up to speed with immediate plans: we're going to cut a 0.8 release of this gem over the weekend so that we can get all the bug-fixes and additions so far up into GitHub, then we'll look to merge this work in for the 1.0 release when we'll have a stable schema as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants