Skip to content

Commit f38ed75

Browse files
author
reffy-bot
committed
Update of ED report from new reffy run
Using reffy commit 19.0.1.
1 parent 0455eae commit f38ed75

File tree

12 files changed

+287
-215
lines changed

12 files changed

+287
-215
lines changed

ed/algorithms/webtransport.json

Lines changed: 99 additions & 96 deletions
Large diffs are not rendered by default.

ed/dfns/design-principles.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"id": "live-vs-static",
2020
"href": "https://w3ctag.github.io/design-principles/#live-vs-static",
2121
"title": "Consider whether objects should be live or static",
22-
"number": "6.2"
22+
"number": "6.3"
2323
},
2424
"definedIn": "prose"
2525
},
@@ -38,7 +38,7 @@
3838
"id": "live-vs-static",
3939
"href": "https://w3ctag.github.io/design-principles/#live-vs-static",
4040
"title": "Consider whether objects should be live or static",
41-
"number": "6.2"
41+
"number": "6.3"
4242
},
4343
"definedIn": "prose"
4444
},

ed/headings/design-principles.json

Lines changed: 53 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -350,22 +350,59 @@
350350
"id": "api-surface",
351351
"href": "https://w3ctag.github.io/design-principles/#api-surface",
352352
"level": 2,
353-
"title": "JavaScript API Surface Concerns",
353+
"title": "Designing JavaScript APIs",
354354
"number": "6"
355355
},
356+
{
357+
"id": "webidl-dictionaries-interfaces-namespaces",
358+
"href": "https://w3ctag.github.io/design-principles/#webidl-dictionaries-interfaces-namespaces",
359+
"level": 3,
360+
"title": "Use WebIDL dictionaries, interfaces, and namespaces appropriately",
361+
"number": "6.1"
362+
},
363+
{
364+
"id": "dictionaries-for-configuration",
365+
"href": "https://w3ctag.github.io/design-principles/#dictionaries-for-configuration",
366+
"level": 4,
367+
"title": "Use Dictionaries for “Configuration” or “Input-Only” Data"
368+
},
369+
{
370+
"id": "interface-for-functionality-state-identity",
371+
"href": "https://w3ctag.github.io/design-principles/#interface-for-functionality-state-identity",
372+
"level": 4,
373+
"title": "Choose an Interface for Functionality, State, and Identity"
374+
},
375+
{
376+
"id": "interface-serializer",
377+
"href": "https://w3ctag.github.io/design-principles/#interface-serializer",
378+
"level": 4,
379+
"title": "Provide a serializer to make interface data more accessible"
380+
},
381+
{
382+
"id": "namespace-to-avoid-fake-classes",
383+
"href": "https://w3ctag.github.io/design-principles/#namespace-to-avoid-fake-classes",
384+
"level": 4,
385+
"title": "Choose a namespace to Avoid “Fake Classes” for Behavior-Only Utilities"
386+
},
387+
{
388+
"id": "pseudo-namespaces",
389+
"href": "https://w3ctag.github.io/design-principles/#pseudo-namespaces",
390+
"level": 4,
391+
"title": "\"Pseudo-namespaces\""
392+
},
356393
{
357394
"id": "attributes-like-data",
358395
"href": "https://w3ctag.github.io/design-principles/#attributes-like-data",
359396
"level": 3,
360397
"title": "Attributes should behave like data properties",
361-
"number": "6.1"
398+
"number": "6.2"
362399
},
363400
{
364401
"id": "live-vs-static",
365402
"href": "https://w3ctag.github.io/design-principles/#live-vs-static",
366403
"level": 3,
367404
"title": "Consider whether objects should be live or static",
368-
"number": "6.2"
405+
"number": "6.3"
369406
},
370407
{
371408
"id": "live-objects",
@@ -384,56 +421,56 @@
384421
"href": "https://w3ctag.github.io/design-principles/#attributes-vs-methods",
385422
"level": 3,
386423
"title": "Accessors should behave like properties, not methods",
387-
"number": "6.3"
424+
"number": "6.4"
388425
},
389426
{
390427
"id": "prefer-dictionaries",
391428
"href": "https://w3ctag.github.io/design-principles/#prefer-dictionaries",
392429
"level": 3,
393430
"title": "Accept optional and/or primitive arguments through dictionaries",
394-
"number": "6.4"
431+
"number": "6.5"
395432
},
396433
{
397434
"id": "optional-parameters",
398435
"href": "https://w3ctag.github.io/design-principles/#optional-parameters",
399436
"level": 3,
400437
"title": "Make method arguments optional if possible",
401-
"number": "6.5"
438+
"number": "6.6"
402439
},
403440
{
404441
"id": "naming-optional-parameters",
405442
"href": "https://w3ctag.github.io/design-principles/#naming-optional-parameters",
406443
"level": 3,
407444
"title": "Name optional arguments appropriately",
408-
"number": "6.6"
445+
"number": "6.7"
409446
},
410447
{
411448
"id": "overloading",
412449
"href": "https://w3ctag.github.io/design-principles/#overloading",
413450
"level": 3,
414451
"title": "Use overloading wisely",
415-
"number": "6.7"
452+
"number": "6.8"
416453
},
417454
{
418455
"id": "constructors",
419456
"href": "https://w3ctag.github.io/design-principles/#constructors",
420457
"level": 3,
421458
"title": "Classes should have constructors when possible",
422-
"number": "6.8"
459+
"number": "6.9"
423460
},
424461
{
425462
"id": "synchronous",
426463
"href": "https://w3ctag.github.io/design-principles/#synchronous",
427464
"level": 3,
428465
"title": "Be synchronous when appropriate",
429-
"number": "6.9"
466+
"number": "6.10"
430467
},
431468
{
432469
"id": "promises",
433470
"href": "https://w3ctag.github.io/design-principles/#promises",
434471
"level": 3,
435472
"title": "Design asynchronous APIs using Promises",
436-
"number": "6.10"
473+
"number": "6.11"
437474
},
438475
{
439476
"id": "sync-callbacks",
@@ -446,35 +483,35 @@
446483
"href": "https://w3ctag.github.io/design-principles/#aborting",
447484
"level": 3,
448485
"title": "Cancel asynchronous APIs/operations using AbortSignal",
449-
"number": "6.11"
486+
"number": "6.12"
450487
},
451488
{
452489
"id": "string-constants",
453490
"href": "https://w3ctag.github.io/design-principles/#string-constants",
454491
"level": 3,
455492
"title": "Use strings for constants and enums",
456-
"number": "6.12"
493+
"number": "6.13"
457494
},
458495
{
459496
"id": "async-by-default",
460497
"href": "https://w3ctag.github.io/design-principles/#async-by-default",
461498
"level": 3,
462499
"title": "If you need both asynchronous and synchronous methods, synchronous is the exception",
463-
"number": "6.13"
500+
"number": "6.14"
464501
},
465502
{
466503
"id": "uint8array",
467504
"href": "https://w3ctag.github.io/design-principles/#uint8array",
468505
"level": 3,
469506
"title": "Output an array of bytes with Uint8Array",
470-
"number": "6.14"
507+
"number": "6.15"
471508
},
472509
{
473510
"id": "void-functions",
474511
"href": "https://w3ctag.github.io/design-principles/#void-functions",
475512
"level": 3,
476513
"title": "Return undefined from side-effect-causing functions",
477-
"number": "6.15"
514+
"number": "6.16"
478515
},
479516
{
480517
"id": "event-design",

ed/ids/design-principles.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,12 @@
246246
"https://w3ctag.github.io/design-principles/#ref-for-sec-weak-ref-objects",
247247
"https://w3ctag.github.io/design-principles/#ref-for-sec-finalization-registry-objects",
248248
"https://w3ctag.github.io/design-principles/#api-surface",
249+
"https://w3ctag.github.io/design-principles/#webidl-dictionaries-interfaces-namespaces",
250+
"https://w3ctag.github.io/design-principles/#dictionaries-for-configuration",
251+
"https://w3ctag.github.io/design-principles/#interface-for-functionality-state-identity",
252+
"https://w3ctag.github.io/design-principles/#interface-serializer",
253+
"https://w3ctag.github.io/design-principles/#namespace-to-avoid-fake-classes",
254+
"https://w3ctag.github.io/design-principles/#pseudo-namespaces",
249255
"https://w3ctag.github.io/design-principles/#attributes-like-data",
250256
"https://w3ctag.github.io/design-principles/#example-92914693",
251257
"https://w3ctag.github.io/design-principles/#ref-for-dom-htmlelement-offsettop",
@@ -917,6 +923,7 @@
917923
"https://w3ctag.github.io/design-principles/#biblio-uievents",
918924
"https://w3ctag.github.io/design-principles/#biblio-unsanctioned-tracking",
919925
"https://w3ctag.github.io/design-principles/#biblio-web-locks",
926+
"https://w3ctag.github.io/design-principles/#biblio-web-share",
920927
"https://w3ctag.github.io/design-principles/#biblio-webaudio",
921928
"https://w3ctag.github.io/design-principles/#biblio-webcrypto-2",
922929
"https://w3ctag.github.io/design-principles/#biblio-webrtc",

ed/ids/rdf12-n-triples.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-rdf-graph-1",
1818
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-triple-terms-1",
1919
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-rdf-term-1",
20-
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-subject-1",
2120
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-object-type-1",
2221
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-triple-1",
2322
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-directional-language-tagged-strings-1",
@@ -30,7 +29,7 @@
3029
"https://w3c.github.io/rdf-n-triples/spec/#sec-intro",
3130
"https://w3c.github.io/rdf-n-triples/spec/#x1-introduction",
3231
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-dfn-n-triples-document-1",
33-
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-subject-2",
32+
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-subject-1",
3433
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-predicate-1",
3534
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-object-type-2",
3635
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-triple-2",
@@ -42,13 +41,13 @@
4241
"https://w3c.github.io/rdf-n-triples/spec/#x2-n-triples-language",
4342
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-dfn-n-triples-document-2",
4443
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-rdf-graph-3",
45-
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-subject-3",
44+
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-subject-2",
4645
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-predicate-2",
4746
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-object-type-3",
4847
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-dfn-blank-line-1",
4948
"https://w3c.github.io/rdf-n-triples/spec/#simple-triples",
5049
"https://w3c.github.io/rdf-n-triples/spec/#x2-1-simple-triples",
51-
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-subject-4",
50+
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-subject-3",
5251
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-predicate-3",
5352
"https://w3c.github.io/rdf-n-triples/spec/#ref-for-index-term-object-type-4",
5453
"https://w3c.github.io/rdf-n-triples/spec/#ex-simple-triple",

ed/ids/rdf12-turtle.json

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@
4545
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-2",
4646
"https://w3c.github.io/rdf-turtle/spec/#simple-triples",
4747
"https://w3c.github.io/rdf-turtle/spec/#x2-1-simple-triples",
48+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-subject-1",
49+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-predicate-1",
50+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-object-type-2",
51+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-3",
4852
"https://w3c.github.io/rdf-turtle/spec/#ex-simple-triple",
4953
"https://w3c.github.io/rdf-turtle/spec/#predicate-lists",
5054
"https://w3c.github.io/rdf-turtle/spec/#x2-2-predicate-lists",
@@ -148,17 +152,17 @@
148152
"https://w3c.github.io/rdf-turtle/spec/#triple-terms",
149153
"https://w3c.github.io/rdf-turtle/spec/#x2-10-triple-terms",
150154
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-terms-6",
151-
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-object-type-2",
152-
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-3",
155+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-object-type-3",
156+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-4",
153157
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-terms-7",
154158
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-terms-8",
155159
"https://w3c.github.io/rdf-turtle/spec/#ex-triple-term",
156160
"https://w3c.github.io/rdf-turtle/spec/#reifying-triples",
157161
"https://w3c.github.io/rdf-turtle/spec/#x2-11-reifying-triples",
158162
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-terms-9",
159-
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-object-type-3",
160-
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-4",
161-
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-predicate-1",
163+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-object-type-4",
164+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-5",
165+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-predicate-2",
162166
"https://w3c.github.io/rdf-turtle/spec/#dfn-reifying-triple",
163167
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-reifying-triple-1",
164168
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-reifying-triple-2",
@@ -189,12 +193,12 @@
189193
"https://w3c.github.io/rdf-turtle/spec/#annotation-syntax",
190194
"https://w3c.github.io/rdf-turtle/spec/#x2-11-1-annotation-syntax",
191195
"https://w3c.github.io/rdf-turtle/spec/#dfn-annotation-syntax",
192-
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-5",
193-
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-subject-1",
194-
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-object-type-4",
195-
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-reifier-3",
196+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-6",
196197
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-subject-2",
197198
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-object-type-5",
199+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-reifier-3",
200+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-subject-3",
201+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-object-type-6",
198202
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-terms-13",
199203
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-reifier-4",
200204
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-iris-4",
@@ -207,7 +211,7 @@
207211
"https://w3c.github.io/rdf-turtle/spec/#h-note-7",
208212
"https://w3c.github.io/rdf-turtle/spec/#ex-annotated-triple",
209213
"https://w3c.github.io/rdf-turtle/spec/#ex-annotated-triple-expanded-to-reifiers",
210-
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-6",
214+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-7",
211215
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-reifier-8",
212216
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-terms-15",
213217
"https://w3c.github.io/rdf-turtle/spec/#ex-annotated-triple-expanded-to-triple-terms",
@@ -435,7 +439,7 @@
435439
"https://w3c.github.io/rdf-turtle/spec/#curTripleTerm",
436440
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-terms-17",
437441
"https://w3c.github.io/rdf-turtle/spec/#curVersion",
438-
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-7",
442+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-8",
439443
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-2-1-version-lables-1",
440444
"https://w3c.github.io/rdf-turtle/spec/#sec-parsing-terms",
441445
"https://w3c.github.io/rdf-turtle/spec/#x7-2-rdf-term-constructors",
@@ -532,7 +536,7 @@
532536
"https://w3c.github.io/rdf-turtle/spec/#x7-3-rdf-triples-constructors",
533537
"https://w3c.github.io/rdf-turtle/spec/#ref-for-dfn-turtle-document-7",
534538
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-rdf-graph-7",
535-
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-8",
539+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-triple-9",
536540
"https://w3c.github.io/rdf-turtle/spec/#reifiers",
537541
"https://w3c.github.io/rdf-turtle/spec/#reifier",
538542
"https://w3c.github.io/rdf-turtle/spec/#reifier-tests",
@@ -580,6 +584,7 @@
580584
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-iris-15",
581585
"https://w3c.github.io/rdf-turtle/spec/#sec-mediaReg",
582586
"https://w3c.github.io/rdf-turtle/spec/#d-internet-media-type-file-extension-and-macintosh-file-type",
587+
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-2-1-version-lables-2",
583588
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-unicode-code-point-4",
584589
"https://w3c.github.io/rdf-turtle/spec/#ref-for-index-term-relative-iri-references-6",
585590
"https://w3c.github.io/rdf-turtle/spec/#sec-acks",

0 commit comments

Comments
 (0)