Skip to content

HTML rendering of the spec (bikeshed/ReSpec) #1564

Description

@MikeRalphson

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.

NoteBikeshed versionReSpec version
a11ypendingpending
Size342k160k + 394k JS
w/o javascriptRenders fullyRenders without header/ToC
AnchorsInlineToC only Inline
Version numberFurther downProminent
LogoFurther downProminent
CopyrightPresentPending
Former EditorsSupportedNot supported Supported in later versions
Front matter formatCustomJSON
ConformanceRepeatedOnce
GitHub LinksRepo / IssuesRepo / Issues / Commit history
Mobile previewBikeshedReSpec
ImplementationPython 2Node.js

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions