GSA/sam-design-system-site

[Standards]: Remove progressive enhancement verbiage

joshbruce opened this issue · 0 comments

Issue type

  • Standards (developer mindset)

Description

Progressive Enhancement, as a web development approach, is based on the notion that the only guarantee is the presence of HTML. Therefore, everything else (images, animations, CSS, JavaScript) is considered an "enhancement" https://www.gov.uk/service-manual/technology/using-progressive-enhancement.

At present, the program has decided to implement a single-page client-side website. Thereby, taking the position that JavaScript will be available on the user's client. Therefore, the Progressive Enhancement language in the Standards is no longer the valid position of the program. https://gsa.github.io/sam-web-design-standards/getting-started/developers/#progressive-enhancement.

The language should be replaced with language and references describing semantic markup instead.