Skip to content

nlisgo/mc-markup-service

Repository files navigation

git clone git@github.com:nlisgo/mc-markup-service.git
cd mc-markup-service

Install dependencies with composer:

composer install

Generate example template output formats:

./scripts/generate_xslt_output.sh

Usage guidance for this script is:

Usage: generate_xslt_output.sh [-h] [-s <source folder>] [-d <destination folder>]

The default source folder is tests/fixtures/jats. The default destination folder is tests/tmp.

Review the output of example citation formats in the destination folder.

Run PHPUnit tests on example citation formats:

./bin/phpunit

You can filter by a specific method in /tests/simpleTest.php, for example:

./bin/phpunit --filter=testJatsToHtmlDecisionLetter

Runnint the command above will output the expect and actual output if a difference has been found.

Apply xsl templates to another JATS XML file:

cat [JATS XML file] | ./scripts/convert_xml.php -t bib
cat [JATS XML file] | ./scripts/convert_xml.php -t ris
cat [JATS XML file] | ./scripts/convert_xml.php -t html

To process all of the elife articles then do the following:

git clone git@github.com:elifesciences/elife-articles.git
./scripts/generate_xslt_output.sh -s elife-articles -d elife-articles-processed

Useful resources:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published