Skip to content

Commit 555fd59

Browse files
torgoatanassovplinss
authored
"Leave the web better than you found it" principle. (#362)
* Adding "leave the web better" principle * Update index.bs wrote some straw man text for this... * Update index.bs * Update index.bs * Update index.bs Co-authored-by: Rossen Atanassov <[email protected]> * Update index.bs Co-authored-by: Rossen Atanassov <[email protected]> * Update index.bs * Update index.bs Co-authored-by: Peter Linss <[email protected]> * Update index.bs Co-authored-by: Rossen Atanassov <[email protected]> * Update index.bs Co-authored-by: Peter Linss <[email protected]> * Update index.bs * Update index.bs * Update index.bs Match tense Co-authored-by: Rossen Atanassov <[email protected]> Co-authored-by: Peter Linss <[email protected]>
1 parent 8388c68 commit 555fd59

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

index.bs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,19 @@ so that it works across screen sizes,
263263
and allows users to choose their own font and font size without causing text to overflow.
264264
</div>
265265

266+
<h3 id="leave-the-web-better">Leave the web better than you found it</h3>
267+
268+
As you add new capabilities to the web platform, do so in a way that improves
269+
the overall platform, for example its security or privacy vulnerabilities, or accessibility characteristics.
270+
The existence of a defect in one part of the platform must not be used as a license
271+
for adding or extending such defect into new capabilities and thereby further decreasing
272+
the overall platform quality. Where possible, build new web capabilities that
273+
improve the overall platform quality.
274+
275+
Parts of the web platform evolve independently.
276+
Issues that are present with a certain web technology now may be fixed in a subsequent iteration.
277+
Duplicating these issues makes fixing them more difficult.
278+
By adhering to this principle we can make sure overall platform quality improves over time.
266279
<h2 id="api-across-languages">API Design Across Languages</h2>
267280

268281
<h3 id="simplicity">Prefer simple solutions</h3>

0 commit comments

Comments
 (0)