You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-4Lines changed: 5 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -53,9 +53,9 @@ The common steps to send a pull request are:
53
53
54
54
### What are the TypeScript team's heuristics for PRs to the DOM APIs
55
55
56
-
Changes to this repo can have pretty drastic ecosystem effects, because these types are included by default in TypeScript.
56
+
Changes to this repo can have pretty drastic ecosystem effects, because these types are included by default in TypeScript.
57
57
Due to this, we tend to be quite conservative with our approach to introducing changes.
58
-
To give you a sense of whether we will accept changes, you can use these heuristics to know up-front if we'll be open to merging.
58
+
To give you a sense of whether we will accept changes, you can use these heuristics to know up-front if we'll be open to merging.
59
59
60
60
#### Fixes
61
61
@@ -71,9 +71,9 @@ To give you a sense of whether we will accept changes, you can use these heurist
71
71
> For example, adding a new spec or subsection via a new or updated IDL file
72
72
73
73
- Does the new objects or fields show up in [mdn/browser-compat-data](https://github.com/mdn/browser-compat-data)? If not, it's likely too soon.
74
-
- Is the IDL source from WHATWG?
74
+
- Is the IDL source from WHATWG?
75
75
- Are the additions available in at least two of Firefox, Safari and Chromium?
76
-
- Is the IDL source from W3C?
76
+
- Is the IDL source from W3C?
77
77
- What stage of the [W3C process](https://en.wikipedia.org/wiki/World_Wide_Web_Consortium#Specification_maturation) is the proposal for these changes: We aim for Proposed recommendation, but can accept Candidate recommendation for stable looking proposals.
78
78
- If it's at Working draft the additions available in all three of Firefox, Safari and Chromium
79
79
- Could any types added at the global scope have naming conflicts?
@@ -103,3 +103,4 @@ To give you a sense of whether we will accept changes, you can use these heurist
103
103
-`overridingTypes.json`: types that are defined in the spec file but has a better or more up-to-date definitions in the json files.
104
104
-`removedTypes.json`: types that are defined in the spec file but should be removed.
105
105
-`comments.json`: comment strings to be embedded in the generated .js files.
106
+
-`deprecatedMessage.json`: the reason why one type is deprecated. The reason why it is a separate file rather than merge in comment.json is mdn/apiDescriptions.json would also possibly be deprecated.
0 commit comments