Skip to content

Style guide / release checklist for the specification #3785

@handrews

Description

@handrews

As I write PRs, I keep finding little things that I'm not sure how to do. Some examples:

  • What are the rules about which headings go in the TOC and which don't?
  • It seems clear that RFCs are to be written without a space between the "RFC" and the number; are there other conventions to follow?
  • RFC references often go to a specific section without noting that section in the text, is that intentional or should we be more explicit in the readable text? I think some do mention section numbers or titles, but I have no idea what's ideal
  • RFC references use a mix of URLs, some pointing to "old-style" text-ish formatted renderings, some to modern renderings
  • Section title capitalization - it seems like we go full title-case, but it would be a good idea to document it
  • When referencing a named Object, does it need to always link to the section or only on first mention in a given paragraph / section whatever?
  • Similarly, when referencing an RFC multiple times in a section, does every mention need to be a link?
  • We should document that we use REQUIRED but not OPTIONAL as came up in a recent PR. Unless we want to follow issue editorial: field not explicitly required can be considered optional #2470 and start using OPTIONAL - we should either do that or close editorial: field not explicitly required can be considered optional #2470
  • How do we handle informative vs normative references? (see also issue Add appendix "Informative references" to published spec documents #3740)

There are other things with less impact (e.g. for bulleted lists do we treat bullet points as sentences or not?), but these are the ones that I hit the most.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions