Skip to content
This repository has been archived by the owner on Jun 6, 2019. It is now read-only.

Finish handling of JATS4R versions #25

Open
Klortho opened this issue Oct 1, 2015 · 0 comments
Open

Finish handling of JATS4R versions #25

Klortho opened this issue Oct 1, 2015 · 0 comments

Comments

@Klortho
Copy link
Member

Klortho commented Oct 1, 2015

This is moved from here

This ticket is about JATS4R versions, as opposed to JATS versions.

Here's a survey of the places where versions show up:

  • ✓done - The validator gets the list of versions form schema/versions.yaml
  • ✓done - In the URL of our schema files. For example, "http://jats4r.org/schema/0.1/jats4r.sch". See JATS4R schema processing instruction. This is done, in that the validator reads that PI and uses the correct version.
  • ✓done - In the corresponding location for the generated XSLTs. The validator has to know which version of our schema to use
  • In the bin/process-schematron.sh script, which has to know where to get its input, and where to write its output.
  • Tags in our GitHub repositories (both website and validator have to match). Whatever is in the repositories at that tag is, by definition, that version.
  • The recommendations pages on our website should have a version number attached to them. See below.
  • ✓done - In the validator: it has to be able to read the processing instruction, and select the appropriate XSLT files to run. See #51 .
  • Update the wiki Workflows and procedures

Versioning of topics

All of our topics' recommendations pages move forward together. See Jeff's comment here.

Think about topics as like chapters in a book, with different editions. With a new edition, even if the chapter doesn't change, you can still refer to it with any edition number in which it appears.

Our website should have a complete set of the recommendations at each version, with an easy way of navigating between them, and also a set without a version number in the URL, that corresponds to the "current" or latest version.

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

No branches or pull requests

1 participant