scribenet / scml_dtds

Public location for the ScML DTDs
0 stars 1 forks source link

public record for most current dtd location #5

Closed dcorrigan closed 10 years ago

dcorrigan commented 10 years ago

The DTD location changes every time we make an update, as it should. The problem, though, is that people making sam and ScML files often manually share out-of-date versions of the DTD location.

I'm interested in hearing your thoughts about ways to make the URL for the current DTD location public so that people doing work by hand can grab it from a single, up-to-date location. (Apart from it just appearing correctly in files processed through the Hub.) Should it live on the ScML tag list page, on another doc, or be publicized in some unique way? (Ideally, we'd be able to programmatically update it based on the git tags tags in this repo, but we could just put a reminder on a release checklist and do it manually.)

@robfrawley @andrewhthomas @cchimi @mikeMaher @jhowkins @bsmith-scribe

dcorrigan commented 10 years ago

@robfrawley anticipated my request. In an upcoming release of world, you will be able to call the most recent DTD by swapping "latest" for the version number ("scml_dtds/latest/scml.dtd," instead of "scml_dtds/2.0.1/scml.dtd"). This is a good static solution for those making sam and ScML by hand. The Hub will continue to spit out the correctly versioned URL. If anyone has additional thoughts or problems with that, re-open the issue.

bsmith-scribe commented 10 years ago

I'd recommend using the word "current" instead of "latest."

dcorrigan commented 10 years ago

@robfrawley I don't have a strong preference and you probably have a lot of pages using "latest" already. Possible to alias "latest" and "current"?

dcorrigan commented 10 years ago

according to @robfrawley the two are aliased, so users could specify whichever in the DOCTYPE.