Open andrewyatz opened 2 years ago
Htsget now has a version history appendix. As discussed on #585, we plan to turn the subheadings in that appendix into links to https://github.com/samtools/hts-specs/blob/COMMITHASH/htsget.md
; i.e. the current version would be formatted with Jekyll at https://samtools.github.io/hts-specs/htsget.html (as at present) while older versions will be available linked from that, in the slightly inferiorly rendered repository view. See PR #644.
TL;DR htsget concurs with (1).
Excellent news. This would mean we should follow option 1 to remain in-line with what htsget is doing and extend the history appendix already available. Thank you @jmarshall. The lack of links in the current spec made me think this hadn't been discussed but this is perfect
The htsget version of this has now been merged. See the links in the htsget version history.
See also the little bit of liquid templating at the top that adds “This printing is version [d97f9e] from the [hts-specs] repository” akin to the PDF specs. IIRC it was @tcezard who suggested trying to figure out how to do this in GitHub Pages / markdown.
That Github Metadata plugin is an absolute goldmine. Well done @jmarshall for finding it
The refget call on 2022-02-01 raised an issue about an impending version bump to refget and providing access to previous versions of the specification for future access e.g. another specification has made reference to them. We discussed two models
We took a straw-poll with our preferences being 1, 3, 2. Is there value in aligning refget and htsget in how they approach this issue.