Description
There has been some discussion, on twitter and within the TSC about providing a HTML-rendered version of the specification (in addition to, and not replacing the markdown source-of-truth). This would provide an easier-to-use ToC, referenceable section numbers and a bibliography.
This also builds on the earlier discussion in #829 - cc @apowers313 @adrianhopebailie & @philsturgeon
Two examples have been generated, using Bikeshed and ReSpec.
The following pros/cons/differences are noted, but further feedback is greatly welcomed. Particular areas of interest are accessibility (s.508 and WCAG compliance) - please recommend good tools in this area, browser/mobile compatibility and ToC/section number rendering. Minor formatting tweaks can probably be accommodated, so these would not be a show-stopper, but please do call them out in comments.
I have also added a comment for each option, purely to gauge GitHub reactions. Please feel free to use 👍 👎 ❤️ etc. Please avoid one-line comments simply voting for either option - these may be deleted.
Note | Bikeshed version | ReSpec version |
---|---|---|
a11y | pending | pending |
Size | 342k | 160k + 394k JS |
w/o javascript | Renders fully | Renders without header/ToC |
Anchors | Inline | |
Version number | Further down | Prominent |
Logo | Further down | Prominent |
Copyright | Present | Pending |
Former Editors | Supported | |
Front matter format | Custom | JSON |
Conformance | Repeated | Once |
GitHub Links | Repo / Issues | Repo / Issues / Commit history |
Mobile preview | Bikeshed | ReSpec |
Implementation | Python 2 | Node.js |