Skip to content

OWD project: Update HTTP docs (HTTP/2, HTTP/3, CSP, etc) #43

Closed as not planned
@teoli2003

Description

@teoli2003

This proposes that we work update HTTP documentation on MDN docs to take into account the HTTP/2 & HTTP/3 protocols, a move to Markdown, fix the outstanding issues, and revisions of the unclear areas (CSP, Cache…)

Problem statement

MDN docs articles about HTTP are now several years old. This area overall structure and content are still mostly in good shape and new features that appeared over the years (like Client-Hints for example) were added mostly smoothfully in that structure.

But HTTP has evolved over the years: HTTP/2 is now the most common version in use and HTTP/3 is in the progress of being released. We don't speak about these versions at all and that 1) leave our readers in the vague about these versions 2) makes MDN docs look outdated. We don't need to speak in all details about these protocols – a web dev doesn't need them – but we need at least:

  1. An introduction for each of these two protocols;
  2. Up-to-date glossaries entries for them, but also related technologies like QUIC;
  3. Guide about advanced features and how to use them (Push functionalities?)

Also MDN docs get quite regularly issues about HTTP; there is currently a back-log of 23 issues, about 5% of the overall total, some of them pretty complex to solve.

HTTP docs, like the others area of MDN docs, have to move to Markdown as the devs won't want to keep it in HTML for long. There is a need edit consequently this area of the docs.

Priority assessment

This table checks this project against the OWD prioritization criteria.

Criteria Assessment
Effort Medium. We will write about 5-10 new articles overall, most of them (once HTTP/3 ships) low maintenance. There may be some untangling of complex articles and some revisions of the other articles (are the types of headers correctly set?). The whole area is 292 pages that will need to be reviewed and edited (but not completely rewritten)
Dependencies No dependencies on the devs. A little bit of support for the migration to Markdown
Community enablement Low, though updating templates may help our community to update it regularly.
Momentum HTTP/3 has been released by default in several browsers, but not yet all. Having up-to-date docs when people look for novelty is always good.
Enabling learners Only basic understanding of HTTP/3 will be provided
Enabling professionals N/A
Underrepresented topics / ethical web N/A
Operational necessities The move to Markdown will have to happen anyway.
Addressing needs of the Web industry N/A

Task list

  1. Assess in details the HTTP area and make a proposal of new pages to be written, structural to be made.
  2. Process with the minor restructuration
  3. Add the 5-10 new articles
  4. Update the area by resolving the HTTP-related issues on github.
  5. Prepare for the Markdown migration (can be done in parallel with the other activities)
  6. Migrate to Markdown
  7. Review and fix details.

More information

Open Web Docs (OWD) is a non-profit collective funded by corporate and individual donations.

In order for this project to happen, please consider donating to OWD on https://opencollective.com/open-web-docs.
For more information on sponsorship and membership tiers, see https://openwebdocs.org/membership/

More information is available at https://openwebdocs.org.
For questions, please reach out to [email protected].

Metadata

Metadata

Assignees

No one assigned

    Labels

    proposal (actionable)Enough information is provided and the work is scoped well. Actionable but not prioritized right now

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions