Skip to content

Add citation styles as git submodule#4431

Merged
tobiasdiez merged 2 commits into
JabRef:masterfrom
florian-beetz:csl-submodule
Oct 29, 2018
Merged

Add citation styles as git submodule#4431
tobiasdiez merged 2 commits into
JabRef:masterfrom
florian-beetz:csl-submodule

Conversation

@florian-beetz

Copy link
Copy Markdown
Contributor

This PR is prepares #3421 by removing the dependency on org.citationstyles:styles:1.0.1-SNAPSHOT and instead embedding it as git submodule. This builds the citation styles directly into the JabRef JAR.

Tested also in the jdk9 branch.

This PR does not remove the dependency on org.citationstyles:locales:1.0.1-SNAPSHOT, where I assume the same problem exists, however, I'm unsure where or even if that dependency is used.


  • Change in CHANGELOG.md described
  • Tests created for changes
  • Manually tested changed features in running JabRef
  • Screenshots added in PR description (for bigger UI changes)
  • Ensured that the git commit message is a good one
  • Check documentation status (Issue created for outdated help page at help.jabref.org?)

@Siedlerchr

Copy link
Copy Markdown
Member

Thanks a lot for contribution further to JabRef! Looks good to me. Regarding the locales, I don't have any idea either.
But they seem to be a dependency/required:
https://github.com/michel-kraemer/citeproc-java/blob/079b17a6f7d74510b74d2673bab00b85e41c90cd/citeproc-java/src/main/java/de/undercouch/citeproc/DefaultLocaleProvider.java

@florian-beetz

Copy link
Copy Markdown
Contributor Author

Ok, I've figured out how the locales are used. Thanks for pointing me to it @Siedlerchr

@florian-beetz florian-beetz added the status: ready-for-review Pull Requests that are ready to be reviewed by the maintainers label Oct 29, 2018

@tobiasdiez tobiasdiez left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! Can you please have a look at the travis build, which fails.

@LinusDietz

Copy link
Copy Markdown
Member

@tobiasdiez Travis was bugged somehow. Re-ran it, now it passes.

@tobiasdiez

Copy link
Copy Markdown
Member

Perfect. Since we have two positive reviews, I'll merge.

@tobiasdiez tobiasdiez merged commit 11a62dd into JabRef:master Oct 29, 2018
@tobiasdiez

Copy link
Copy Markdown
Member

@florian-beetz so the cls styles should be updated now by updating the git submodules, right? This should probably be part of the release progress and should be documented somewhere. @stefan-kolb you might know where ;-)

Siedlerchr added a commit that referenced this pull request Nov 1, 2018
* upstream/master:
  Add submodule pull to circle ci and fix theme loading css (#4443)
  fix groups drag and drop (#4439)
  Convert merge entries dialog to JavaFX (#4410)
  Fix ArrayIndexOutOfBoundsException on second pdf import (#4426)
  Fix radiobuttons in preference menu (#4409)
  Add citation styles as git submodule (#4431)
  Fix highlight color of selected text and progress bar (#4420)
  Fix two new issues
  Fix Violations of Always Use Braces (#4400)
  Delete PreferencesService.java.orig
  Add JabRef icon to installer and change watermark to JabRef (#4421)
  Checkstyle: force braces around code blocks
Siedlerchr added a commit that referenced this pull request Nov 3, 2018
* upstream/master:
  New Crowdin translations (#4454)
  Fix error in l10n file: Toogle -> Toggle (#4453)
  Remove depandabot
  Bump junit-pioneer from 0.2.2 to 0.3.0 (#4451)
  Add Depandabot badge
  Emphasize that users should try out the newest version before reporting a bug
  Add a preference to add files in entry editor (#4408)
  Add submodule pull to circle ci and fix theme loading css (#4443)
  fix groups drag and drop (#4439)
  Convert merge entries dialog to JavaFX (#4410)
  Fix ArrayIndexOutOfBoundsException on second pdf import (#4426)
  Fix radiobuttons in preference menu (#4409)
  Add citation styles as git submodule (#4431)
  Fix highlight color of selected text and progress bar (#4420)
  Fix two new issues
  Fix Violations of Always Use Braces (#4400)
  Delete PreferencesService.java.orig
  Add JabRef icon to installer and change watermark to JabRef (#4421)
  Checkstyle: force braces around code blocks
Siedlerchr added a commit that referenced this pull request Dec 11, 2019
49a1841 Update queen-margaret-university-harvard.csl (#4443)
f841560 Create uni-bern-institut-fur-musikwissenschaft-note.csl (#4401)
6ee503c Create harvard-cite-them-right-all-authors.csl (#4416)
3eceec4 Create harvard-queen-margaret-university.csl (#4441)
3c2299d JEMS.csl (#4436)
bb2f60f Create open-window.csl (#4430)
a908ab4 Nutrition Research Reviews (#4434)
208b693 Bump nokogiri from 1.10.3 to 1.10.4 (#4439)
122a3bb Create nmfs-west-coast-region-national-environmental-policy-act.csl (#4426)
3565fc2 Update tissue-engineering.csl (#4435)
981044e Create transposition.csl (#4375)
73ef6f3 Update tissue-engineering.csl (#4431)
7c4a4cf Update r-and-d-management.csl (#4432)
8628afb Create china-national-standard-gb-t-7714-2015-numeric.csl (#4065)
6ce148c removed spaces in harvard-gesellschaft-fur-bildung-und-forschung-in-europa.csl (#4422)
2af1c6f Create japanese-journal-of-applied-physics.csl (#4425)
fc16579 Add Presses universitaires de Strasbourg style (#4411)
01e58fb Correct spacing issues and documentation link (#4423)
d97cf3f Update geistes-und-kulturwissenschaften-heilmann.csl (#4421)
017947d Update ens-de-lyon-centre-d-ingenierie-documentaire.csl (#4413)
bffe57e Create instituto-de-pesquisas-energeticas-e-nucleares-sp.csl (#4368)
18686d1 Update and rename zeitschrift-fuer-digitale-geisteswissenschaften.csl… (#4410)
bd3a5f6 Final fix for journal article cit plus other updates - uniwersytet-im-adama-mickiewicza-w-poznaniu-wydzial-anglistyki (#4417)

git-subtree-dir: src/main/resources/csl-styles
git-subtree-split: 49a1841
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: ready-for-review Pull Requests that are ready to be reviewed by the maintainers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants