Open jimmejardine opened 5 years ago
:thinking: currently code executes this chunk of JavaScript via opening /Qiqqa/InCite/resources/runengine.html
in a browser control, which is a bit clunky for something that doesn't require UI; my preference would be to run this through a NodeJS instance (which would add NodeJS as a dependency) or, lacking that, through a headless browser instance.
Re testing: when using NodeJS, this part of the app can be easily unit-tested and then we only need to test/worry about the C#->NodeJS interface in a separate test.
if citeproc works in node.js then do it for sure!
Hi Ger, just linking to this, I found a bug whereby middle initials aren't printing properly. There's a workaround by changing the Bibtex for each reference, but apparently updating citeproc-js
may fix it in the backend. Note to self as much as anything! Cheers.
depends on #2